Menüsorok létrehozása

A következő szakasz elmagyarázza, hogyan hozhat létre egyszerűen menüsort a 3.10. Ábra szerint.

létrehozása

Különböző osztályok is szükségesek ahhoz, hogy a menüsor életre keljen. Az első említendő struktúra a JMenuBar. A JMenuBar a tényleges sáv, amely további almenüket vagy gombokat tartalmazhat. Aztán ott vannak az úgynevezett JMenusok. Ezek menük vagy almenük. Ezek hozzáadhatók a sávhoz a JMenuBar hozzáadási módszerével. A JMenu-nak saját hozzáadási módszere is van, amellyel további JMenus és JMenuItems hozzáadható. A JMenuItem hasonlít egy gombra, amelyre kattintani lehet. Általában a lehetséges hallgatók átkerülnek egy JMenuItem-re, hogy onnan végezzenek bizonyos funkciókat, amikor egy JMenuItem-re kattintanak. Ha létrehozott egy JMenuBar megfelelő JMenus és JMenuItems elemekkel, és az add metódusokkal csatlakozott hozzájuk, hozzáadhatja a JMenuBar-t egy JFrame-hez a setJMenuBar módszerrel. A következő forráskód, amelyet ismét a FrameCreator13.java fájl tartalmaz, részletesebben bemutatja a teljes eljárást.

Először egy JMenuBar jön létre, amelyben később hozzáadhatja a JMenus és a JMenuItems elemeket. Ezután létrejön a JMenus. A konstruktoron keresztül kapják a „File”, „Edit” és „Help” neveket, majd az add metódussal hozzáadják őket a menüsorhoz.

Itt további almenük és JMenuItems jönnek létre, amelyek beillesztésre kerülnek a JMenu 'File' fájlba. Ezenkívül létrejön egy „Új” almenü, amelybe a JMenuItems beillesztésre kerül.

Ezenkívül bejegyzések kerülnek a „Szerkesztés” és a „Súgó” menükbe, és nem utolsósorban a setJMenuBar paranccsal állíthatjuk be a fent létrehozott menüsort ennek az ablaknak a menüsoraként.

Tehát láthatja, milyen egyszerű létrehozni a saját menüsort. További információkért olvassa el a Java API-t ([Jav]).