|
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.Objectelte.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éner| Metó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énye
private 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 | ||||||||