GUI v Javě

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření okna: Doplnění příkladu)
(Textová pole, tlačítka: Vytvořeno)
Řádka 39: Řádka 39:
  
 
== Textová pole, tlačítka ==
 
== Textová pole, tlačítka ==
 +
 +
Do okna vkládáme součásti (komponenty). Komponenty jsou potomky třídy <code>JComponent</code>.
 +
 +
Nejběžnější komponenty jsou:
 +
* tlačítka (<code>JButton</code>),
 +
** parametrem konstruktoru je text na tlačítku.
 +
* textová pole (<code>JTextField</code>),
 +
** volitelným parametrem konstruktoru je délka pole, vyjádřená jako počet znaků.
 +
* popisky (<code>JLabel</code>).
 +
 +
Je-li komponent v okně mnoho, můžeme je uspořádat na
 +
* panely (<code>JPanel</code>).
 +
 +
Příklad
 +
* Vytvořte okno s jediným tlačítkem.
 +
* Na tlačítku bude text „Superokno!“
  
 
== Zpracování událostí, posluchač ==
 
== Zpracování událostí, posluchač ==
  
 
== Layout Manager ==
 
== Layout Manager ==

Verze z 19. 6. 2011, 18:33


Obsah

Vytvoření okna

Třída JFrame:

Vlastnosti okna

Velikost okna

Zobrazení okna

Vkládání komponent do okna

Vložení komponenty do okna

Příklad

Textová pole, tlačítka

Do okna vkládáme součásti (komponenty). Komponenty jsou potomky třídy JComponent.

Nejběžnější komponenty jsou:

Je-li komponent v okně mnoho, můžeme je uspořádat na

Příklad

Zpracování událostí, posluchač

Layout Manager

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje