Problem bei Menü - Erstellung in einer RCP-Anwendung

Kashja

Grünschnabel
Hallo,

ich bin dabei ein Menü zu erstellen, welches wiederum Untermenüs enthalten soll.

Datei > New ... > Projekttyp1
Datei > New ... > Projekttyp2
...
Datei > Close

Window > Open View ... > View1
Window > Open View ... > View2

usw.

Ich habe das entsprechende Menü mit den Punkten Datei und Window derzeit in der Klasse "ApplicationActionBarAdvisor" eingebaut:

Code:
protected void fillMenuBar(IMenuManager menuBar) {
	//File
	MenuManager fileMenu = new MenuManager("&Datei", IWorkbenchActionConstants.M_FILE);
	menuBar.add(fileMenu);
        /*hier soll der Untermenüpunkt "New.." stehen, gefolgt mit dessen Einträgen*/
	fileMenu.add(exitAction);
		
	//Window
    	MenuManager windowMenu = new MenuManager("&Fenster", IWorkbenchActionConstants.M_WINDOW);
    	menuBar.add(windowMenu);
    	windowMenu.add(openResultReportViewsAction);
    	windowMenu.add(closeResultReportViewsAction);
	}


Kann mir vielleicht jemand sagen, wie ich das mit den Untermenüpunkten in der Klasse "ApplicationActionBarAdvisor" lösen kann? Bin schon ganz verzweifelt :( ...
 
Hallo,
einfach noch ein MenuManager erstellen.

Java:
MenuManager subMenu = new MenuManager("Neu");
fileMenu.add(subMenu);
subMenu.add(yourAction1);
subMenu.add(yourAction2);

Gruß,
Jens
 
Zurück