3.10.4. Main Menu

Ein Main Menu ist ein einzelnes Hauptmenü in einer Menu Bar. Die Schnittstelle IMainMenu hat neben den von IMenu und IWidget geerbten Methoden die folgenden weiteren:

    void setText(String text);

    void setMnemonic(char mnemonic);

Beim text handelt es sich um den Label Text des Menüs. Der Mnemonic definiert das Tastenkürzel, mit welchen das Menü in Kombination mit der Taste ALT (z.B. unter Windows) geöffnet werden kann. Auf manchen Plattformen wird das Mnemonic Zeichen unterstrichen dargestellt, falls es im Menü Label Text vorkommt.

Main Menu BluePrint

Ein Main Menu kann (u.A.) mit Hilfe eines IMainMenuBluePrint erzeugt werden. Die Klasse BPF liefert die folgenden Methoden für die Erzeugung eines BluePrint:

    public static IMainMenuBluePrint mainMenu(){...}
    
    public static IMainMenuBluePrint mainMenu(final String text){...}

Die zweite Methode ermöglicht das gleichzeitige setzen des Label Textes auf dem BluePrint bei der Erzeugung.

Ein IMainMenuBluePrint hat die folgenden Methoden zur Konfiguration:

    IMainMenuBluePrint setText(String text);

    IMainMenuBluePrint setMnemonic(Character mnemonic);

Diese definieren, analog zu den Methoden auf IMainMenu den Label Text und das Mnemonic.


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation