Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.gui
MenuTeszt osztály

java.lang.Object
  extended by elte.java2_utikalauz5.gui.MenuTeszt
Megvalósított interfészek:
ActionListener, AWTEventListener, ItemListener, EventListener

class MenuTeszt
extends Object
implements ActionListener, ItemListener, AWTEventListener

A fejezet példaprogramjainak összefoglalása menük segítségével.

Mióta:
Java 2 Útikalauz programozóknak 1.3
Lásd még:
Menu
Forrásfájl:
MenuTeszt.java
Letöltés:
MenuTeszt.jar

Mezők
private  PopupMenu felbukkanómenü
          Példaprogramokat tartalmazó felbukkanó menü
private static Frame keret
          Program főablaka
private  Vector<CheckboxMenuItem> példamenük
          Kiválasztható menüpontok nyilvántartása
 
Konstruktorok
private MenuTeszt(String[] argumentumok)
          Konstruktor az indítási paraméterekkel.
 
Metódusok
 void actionPerformed(ActionEvent esemény)
          Menüpont kiválasztása.
 void eventDispatched(AWTEvent esemény)
          Globális egéreseményfigyelés a felbukkanó menü előhívásához.
 void itemStateChanged(ItemEvent esemény)
          Kiválasztható menüpont kiválasztása.
static void main(String[] argumentumok)
          A tesztprogram indítása.
private  void megmutat(String példa)
          Példaprogram mutatása.
private  void példa(Class osztály, Menu menü, Menu összmenü, int gyorsítóbillentyű, Object... shift)
          Példaprogram menüpontjainak előállítása.
 
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

keret

private static Frame keret
Program főablaka


példamenük

private Vector<CheckboxMenuItem> példamenük
Kiválasztható menüpontok nyilvántartása


felbukkanómenü

private PopupMenu felbukkanómenü
Példaprogramokat tartalmazó felbukkanó menü

Konstruktorok részletezése

MenuTeszt

private MenuTeszt(String[] argumentumok)
Konstruktor az indítási paraméterekkel.

Paraméterek:
argumentumok - Az indítási paraméterek
Metódusok részletezése

main

public static void main(String[] argumentumok)
A tesztprogram indítása.

Paraméterek:
argumentumok - Az indításkor megadott paraméterek.

példa

private void példa(Class osztály,
                   Menu menü,
                   Menu összmenü,
                   int gyorsítóbillentyű,
                   Object... shift)
Példaprogram menüpontjainak előállítása.

Paraméterek:
osztály - A példaprogram osztálya
menü - A példaprogram menüpontját tartalmazó szülőmenü
összmenü - Az összes példaprogramot tartalmazó legördülő menü
gyorsítóbillentyű - A menüponthoz tartozó gyorsítóbillentyű
shift - megadásakor a Shift is hozzátartozik a gyorsítóbillentyűhöz

actionPerformed

public void actionPerformed(ActionEvent esemény)
Menüpont kiválasztása.

Megvalósítja:
ActionListener interfész actionPerformed metódusát
Paraméterek:
esemény - A menüpont kiválasztásának eseménye

itemStateChanged

public void itemStateChanged(ItemEvent esemény)
Kiválasztható menüpont kiválasztása.

Megvalósítja:
ItemListener interfész itemStateChanged metódusát
Paraméterek:
esemény - A menüpont kiválasztásának eseménye

eventDispatched

public void eventDispatched(AWTEvent esemény)
Globális egéreseményfigyelés a felbukkanó menü előhívásához.

Megvalósítja:
AWTEventListener interfész eventDispatched metódusát
Paraméterek:
esemény - A bekövetkezett egéresemény

megmutat

private void megmutat(String példa)
Példaprogram mutatása.

Paraméterek:
példa - A példaprogram osztályának neve

Java 2 Útikalauz programozóknak 5.0