From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/html/k100194.html | 172 +++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/html/k100194.html (limited to 'Master/Reference Architectures and Patterns/hjp5/html/k100194.html') diff --git a/Master/Reference Architectures and Patterns/hjp5/html/k100194.html b/Master/Reference Architectures and Patterns/hjp5/html/k100194.html new file mode 100644 index 0000000..6fcda7b --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/html/k100194.html @@ -0,0 +1,172 @@ + + + +Handbuch der Java-Programmierung, 5. Auflage + + + + + + + + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage +
 <<  +  <   +  >   + >>  + API  +Kapitel 30 - Menüs +
+
+ + + + +

30.2 Menüleiste

+
+ +
+ +

+Eine Menüleiste stellt das Hauptmenü eines Fensters +dar. Sie befindet sich unterhalb der Titelleiste am oberen Rand des +Fensters und zeigt die Namen der darin enthaltenen Menüs an. +Eine Menüleiste wird durch Instanzieren der Klasse MenuBar +erzeugt: +

+ + + + + +
+ +
+public MenuBar()
+
+
+
+java.awt.MenuBar
+ +

+Der parameterlose Konstruktor erzeugt eine leere Menüleiste, +in die dann durch Aufruf der Methode add +Menüs eingefügt werden können: +

+ + + + + +
+ +
+public void add(Menu m)
+
+
+
+java.awt.MenuBar
+ +

+Zum Entfernen eines bestehenden Menüs kann die Methode remove +verwendet werden. Zur Auswahl des zu entfernenden Menüs kann +dabei entweder das Menü oder der Index desselben als Parameter +übergeben werden: +

+ + + + + +
+ +
+public void remove(MenuComponent m)
+public void remove(int index)
+
+
+
+java.awt.MenuBar
+ +

+Mit getMenu +stellt die Klasse MenuBar +eine Methode zum Zugriff auf ein beliebiges Menü der Menüleiste +zur Verfügung. getMenu +liefert dabei das Menüobjekt, das sich an der Position mit dem +angegebenen Index befindet: +

+ + + + + +
+ +
+public Menu getMenu(int index)
+
+
+
+java.awt.MenuBar
+ +

+Um eine Menüleiste an ein Fenster zu binden, besitzt die Klasse +Frame +eine Methode setMenuBar: +

+ + + + + +
+ +
+public void setMenuBar(MenuBar mb)
+
+
+
+java.awt.Frame
+ +

+Durch Aufruf dieser Methode wird die angegebene Menüleiste im +Fenster angezeigt, und beim Auswählen eines Menüpunkts werden +Nachrichten ausgelöst und an das Fenster gesendet. Die Fensterklasse +kann diese Nachrichten durch das Registrieren eines Objekts vom Typ +ActionListener +bearbeiten. Wir gehen darauf später genauer ein. +


+ + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage, Addison +Wesley, Version 5.0.1 +
 <<  +  <   +  >   + >>  + API  +© 1998, 2007 Guido Krüger & Thomas +Stark, http://www.javabuch.de +
+ + + -- cgit v1.2.3