Autor: | Miroslav Beneš |
---|---|
Organizace: | Katedra informatiky FEI VŠB-TU Ostrava |
Popis: | Příklady pro toto cvičení ukazují jednotlivé typy aplikací s grafickým uživatelským rozhraním. |
Třída Priklad1 je vytvořená takovým způsobem, aby bylo možné ji použít jako aplet nebo jako zcela samostatnou aplikaci. Metoda main() pak pouze zajistí vytvoření okna, do kterého aplet umístí a spustí.
Povšimněte si, jakým způsobem je ošetřena událost uzavření hlavního okna. Jinou možností by bylo v hlavičce třídy Priklad1 uvést, že implementuje rozhraní WindowListener a metodu windowClosing() deklarovat ve třídě Priklad1. Jenže rozhraní WindowListener vyžaduje ještě implementaci dalších metod, proto využijeme instance třídy WindowAdapter, která zbývající metody implementuje jako prázdné.
Pro tento příklad si vytvořte nový projekt nebo použijte z příkazového řádku program ant - soubor build.xml zajistí překlad a spuštění aplikace.