16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

3.2.2 Menüs<br />

Je<strong>de</strong>s Fenster / Frame kann e<strong>in</strong>e eigene Menüleiste besitzen. Je<strong>de</strong> Menüleiste kann<br />

mehrere Menüs enthalten und je<strong>de</strong>s Menü beliebige E<strong>in</strong>träge 211 .<br />

Menüs dienen zur Auswahl von Funktionen und Optionen <strong>in</strong> Anwendungen. Menüs<br />

können entwe<strong>de</strong>r <strong>in</strong> <strong>de</strong>r Form von Menubars an <strong>de</strong>r Oberseite von Fenstern o<strong>de</strong>r als<br />

Popupmenüs an e<strong>in</strong>er beliebigen Stelle auftreten.<br />

E<strong>in</strong> Menü ist entwe<strong>de</strong>r <strong>in</strong> e<strong>in</strong>er Menüleiste e<strong>in</strong>es Frame-Objekts e<strong>in</strong>gebettet (Klasse<br />

MenuBar) o<strong>de</strong>r ersche<strong>in</strong>t auf Abruf als Kontextmenü (Klasse PopupMenu). Damit<br />

s<strong>in</strong>d entwe<strong>de</strong>r Untermenüs (Klasse Menu) o<strong>de</strong>r Menüe<strong>in</strong>träge (Klasse MenuItem)<br />

enthalten.<br />

Je<strong>de</strong>s Menü besitzt e<strong>in</strong> „label“ und e<strong>in</strong> „aktionKommando“ (e<strong>in</strong> Str<strong>in</strong>g, <strong>de</strong>r das Menü<br />

beim ActionEvent kennzeichnet und <strong>de</strong>r ausgelöst wird, wenn <strong>de</strong>r E<strong>in</strong>trag<br />

angeklickt wird). Für Menüs können Shortcuts, also Tastaturkürzel, angegeben<br />

wer<strong>de</strong>n.<br />

E<strong>in</strong> MenuItem ist e<strong>in</strong> E<strong>in</strong>trag <strong>in</strong> e<strong>in</strong>em Menü, <strong>de</strong>r sich bei Selektion e<strong>in</strong>er Option<br />

än<strong>de</strong>rt (CheckboxMenuItem) o<strong>de</strong>r e<strong>in</strong> Kommando absetzt.<br />

211 vgl. 5.3.3<br />

228

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!