|
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.Object elte.java2_utikalauz5.gui.EsemenyTeszt
Üres felhasználói felület beviteli események figyelésére és kilistázására. A szabványos kimeneten nyomkövethetjük az összes fellépő beviteli eseményt.
Beágyazott típusok | |
---|---|
(package private) class |
EsemenyTeszt.SajatEsemeny
Új AWT tesztesemény. |
Mezők | |
---|---|
private Vector<AWTEventListener> |
eseményFigyelők
Az eseményfigyelők listája |
private Random |
véletlenszámgenerátor
Saját esemény generálásához véletlenszám generátor |
Konstruktorok | |
---|---|
EsemenyTeszt(Container felület)
GUI-t felépítő konstruktor. |
Metódusok | |
---|---|
void |
addAWTEventListener(AWTEventListener eseményFigyelő)
Eseményfigyelő regisztrálása. |
private StringBuilder |
alaplistáz(InputEvent esemény,
String prefix,
Object... azonosítók)
Bemeneti események alapjellemzőinek listázása. |
void |
eventDispatched(AWTEvent esemény)
AWT eseményekről értesítés. |
static void |
felépít(Container felület,
String[] argumentumok)
A grafikus felhasználói felület felépítése. |
void |
hierarchyChanged(HierarchyEvent esemény)
Megjelenítéskor fókuszkérés a billentyűzeteseményekhez. |
void |
keyPressed(KeyEvent billentyűEsemény)
Billentyűlenyomási értesítés. |
void |
keyReleased(KeyEvent billentyűEsemény)
Billentyűfelengedési értesítés. |
void |
keyTyped(KeyEvent billentyűEsemény)
Billentyűmegnyomási értesítés. |
private static Object |
kiválaszt(Object mit,
Object... miből)
Általános switch megvalósítás. |
private StringBuilder |
listáz(KeyEvent esemény)
Billentyűzet események alapjellemzőinek listázása. |
private StringBuilder |
listáz(MouseEvent esemény,
Object... azonosítók)
Egér események alapjellemzőinek listázása. |
private StringBuilder |
listáz(MouseWheelEvent esemény)
Egérgomb görgetési események listázása. |
static void |
main(String[] argumentumok)
A tesztprogram indítása. |
void |
mouseClicked(MouseEvent egérEsemény)
Egérgomb megnyomási értesítés. |
void |
mouseDragged(MouseEvent egérEsemény)
Egérmutatóval történő mozgatási értesítés. |
void |
mouseEntered(MouseEvent egérEsemény)
Egérkurzor belépési értesítés. |
void |
mouseExited(MouseEvent egérEsemény)
Egérkurzor kilépési értesítés. |
void |
mouseMoved(MouseEvent egérEsemény)
Egérmutató mozgatási értesítés. |
void |
mousePressed(MouseEvent egérEsemény)
Egérgomb lenyomási értesítés. |
void |
mouseReleased(MouseEvent egérEsemény)
Egérgomb felengedési értesítés. |
void |
mouseWheelMoved(MouseWheelEvent egérEsemény)
Egérgomb görgetési értesítés. |
protected void |
processSajátEsemény(AWTEvent esemény)
Eseményfigyelők értesítése. |
void |
removeAWTEventListener(AWTEventListener eseményFigyelő)
Eseményfigyelő regisztrálásának törlése. |
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 Vector<AWTEventListener> eseményFigyelők
private Random véletlenszámgenerátor
Konstruktorok részletezése |
---|
EsemenyTeszt(Container felület)
felület
- a felhasználói felületet tartalmazó konténerMetódusok részletezése |
---|
private static Object kiválaszt(Object mit, Object... miből)
mit
- a keresett objektummiből
- a választási lehetőségek
public void addAWTEventListener(AWTEventListener eseményFigyelő)
eseményFigyelő
- a regisztrálandó eseményfigyelőpublic void removeAWTEventListener(AWTEventListener eseményFigyelő)
eseményFigyelő
- a törlendő eseményfigyelőprotected void processSajátEsemény(AWTEvent esemény)
esemény
- az értesítéskor átadandó eseményobjektumpublic void eventDispatched(AWTEvent esemény)
AWTEventListener
interfész eventDispatched
metódusátesemény
- a fellépett eseménypublic void hierarchyChanged(HierarchyEvent esemény)
HierarchyListener
interfész hierarchyChanged
metódusátesemény
- a komponenshierarchia változási eseményeprivate StringBuilder alaplistáz(InputEvent esemény, String prefix, Object... azonosítók)
esemény
- a fellépett eseményprefix
- az azonosító konstansnevének előtagjaazonosítók
- azonosító konstansnevek és értékek
public void keyPressed(KeyEvent billentyűEsemény)
KeyListener
interfész keyPressed
metódusátbillentyűEsemény
- Az aktuális eseményobjektum.public void keyReleased(KeyEvent billentyűEsemény)
KeyListener
interfész keyReleased
metódusátbillentyűEsemény
- Az aktuális eseményobjektum.public void keyTyped(KeyEvent billentyűEsemény)
KeyListener
interfész keyTyped
metódusátbillentyűEsemény
- Az aktuális eseményobjektum.private StringBuilder listáz(KeyEvent esemény)
esemény
- a fellépett billentyűesemény
public void mouseEntered(MouseEvent egérEsemény)
MouseListener
interfész mouseEntered
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mouseExited(MouseEvent egérEsemény)
MouseListener
interfész mouseExited
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mousePressed(MouseEvent egérEsemény)
MouseListener
interfész mousePressed
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mouseReleased(MouseEvent egérEsemény)
MouseListener
interfész mouseReleased
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mouseClicked(MouseEvent egérEsemény)
MouseListener
interfész mouseClicked
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mouseDragged(MouseEvent egérEsemény)
MouseMotionListener
interfész mouseDragged
metódusátegérEsemény
- Az aktuális eseményobjektum.public void mouseMoved(MouseEvent egérEsemény)
MouseMotionListener
interfész mouseMoved
metódusátegérEsemény
- Az aktuális eseményobjektum.private StringBuilder listáz(MouseEvent esemény, Object... azonosítók)
esemény
- a fellépett egéreseményazonosítók
- azonosító konstansnevek és értékek
public void mouseWheelMoved(MouseWheelEvent egérEsemény)
MouseWheelListener
interfész mouseWheelMoved
metódusátegérEsemény
- Az aktuális eseményobjektum.private StringBuilder listáz(MouseWheelEvent esemény)
esemény
- a fellépett görgetési esemény
public static void felépít(Container felület, String[] argumentumok)
felület
- A felhasználói felületet tartalmazó konténer.argumentumok
- Az indításkor megadott paraméterek.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 |