RCP: Element _oberhalb_ der Menüleiste möglich?

pdmalloc

Grünschnabel
Hallo,

ist jemandem ein Weg bekannt, oberhalb der Menüleiste noch ein Element einzufügen? Also zwischen Titelzeile und Menüzeile.
Beispielsweise ein 50px hohe Grafik, die sich über die Breite des Anwendungsfenster erstreckt.

Ich befürchte, das ist so gar nicht möglich...?

Grüße,
Malloc
 
Hallo,

so spontan würde ich sagen, es müsste gehen, wenn du die MenuBar nicht über setMenuBar hinzufügst, sondern BorderLayouts benutzt
Code:
Container c = getContentPane();
c.setLayout(new BorderLayout());
JPanel p1 = (JPanel) c.add("North",new JPanel(new BorderLayout()));
JPanel p2 = (JPanel) p1.add("North",new JPanel());
p1.add("Center",menubar);
p2 ist dann ein Panel zwischen Titelleiste und MenuBar.
 
Ich glaube er redet von SWT und nicht von Swing. Und in SWT gibt es auch kein Borderlayout. Also ich bin mir n icht sicher, was mit diese Formlayout alles m,öglich ist, aber wenn dann must du es in der Klasse ApplicationWindoworkbenchAdvisor machen. Müsste bei dir so oder so ähnlich heißen. in der Methode preWindowCreate(). Weiß aber jetzt nicht wie genau. Google mal nach Presentation API. Da könntest du vielleciht was finden.
 
Genau, ich beziehe mich auf RCP und SWT.

Die Presentations API werde ich mir mal genauer ansehen, scheint aber recht aufwändig :(
 
Zurück