|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
| ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
| ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok | ||||||||
java.lang.Objectjava.awt.event.WindowAdapter
elte.java2_utikalauz5.gui.AblakTeszt
Példaprogram az AWT ablakai használatának szemléltetésére. Bár még nem rendelkezik grafikus komponensekkel a felhasználói felületén, viszont mégis vezérelhető interaktív módon csak különféle ablakokat felhasználva! A program indulásakor a képernyő közepére kirakunk egy köszöntő ablakot, majd felépítjük a főablak felhasználói felületét, ami pillanatnyilag elég üres. A felépítés időigényességét tízmásodperces várakozással szimuláljuk, ezalatt a (szintén üres) köszöntő képernyő színeit felcserélve annak villogását érjük el. A program főablakának megjelenésekor eltüntetjük a köszöntő ablakot, és egyből egy (.java} kiterjesztésű) fájl kiválasztását kérjük a felhasználótól beolvasásra. Ezt elvégezve a főablak fejlécében megjelenik a kiválasztott fájl neve. Az üres felhasználói felületünk bezárásakor újra megjelenik a fájlkiválasztó dialógusablak, ám most annak mentési altípusa látható. Ha sikeresen megadtunk egy fájlnevet, programunk valóban be is fog fejeződni, ellenkező esetben visszajutunk az (üres) főablakunkhoz.
Window,
FileDialog| Beágyazott típusok | |
|---|---|
static class |
AblakTeszt.Ablak
Bezárható és automatikusan optimális méretű főablak. |
| Mezők | |
|---|---|
private FileDialog |
fájldialógus
fájlkiválasztó dialógusdoboz |
| Konstruktorok | |
|---|---|
private |
AblakTeszt(Frame főablak)
GUI-t felépítő és közben a beköszönő ablakot villogtató konstruktor. |
| Metódusok | |
|---|---|
boolean |
accept(File könyvtár,
String fájl)
Fájlnévszűrés .java kiterjesztésre. |
static void |
main(String[] argumentumok)
A tesztprogram indítása. |
void |
windowClosing(WindowEvent ablakesemény)
Az ablak bezárásakor fájlnévbekérés. |
void |
windowOpened(WindowEvent ablakesemény)
Az ablak első megjelenítésekor fájlnévbekérés. |
| java.awt.event.WindowAdapter osztálytól örökölt metódusok |
|---|
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowStateChanged |
| java.lang.Object osztálytól örökölt metódusok |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Mezők részletezése |
|---|
private FileDialog fájldialógus
| Konstruktorok részletezése |
|---|
private AblakTeszt(Frame főablak)
főablak - A felhasználói felületet tartalmazó ablak| Metódusok részletezése |
|---|
public void windowOpened(WindowEvent ablakesemény)
WindowListener interfész windowOpened metódusátWindowAdapter osztály windowOpened metódusátablakesemény - Az ablak megjelenítését jelző eseménypublic void windowClosing(WindowEvent ablakesemény)
WindowListener interfész windowClosing metódusátWindowAdapter osztály windowClosing metódusátablakesemény - Az ablak bezátását jelző esemény
public boolean accept(File könyvtár,
String fájl)
FilenameFilter interfész accept metódusátkönyvtár - Az aktuális könyvtárfájl - Az aktuális fájlnév
public static void main(String[] argumentumok)
argumentumok - Az indításkor megadott paraméterek.
|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
| ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
| ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok | ||||||||