Composite mit MenuBar

schwarzenegger

Grünschnabel
Hi,

ich hänge mal wieder fest.

Ich muss in ein Composite eine MenuBar reinlegen, weil ich über meinen gesamten Screen einen Splashscreen legen will.

Leider scheint das net zu gehen oder ich krieg es wieder mal nicht auf die Reihe.

Irgendwir kann ich nur in die Shell eine MenuBar reinlegen.

Hat jemand einen Tip wie man das machen könnte.

Danke im voraus.
 
Versteh ich das richtig? Du willst ein "Vollbild" und das soll eine Menubar bekommen?

Was spricht gegen eine Shell ohne Border?

Alternativ gibt es seit SWT 3.4 auch einen Fullscreen Mode (API)
 
Nicht ganz SNOWMAN-X.

Ich will in ein Composite eine MenuBar.

Normalerweise kann man nur in eine Shell eine MenuBar legen, aber in ein Composite nicht.

Ich würd gerne wissen wie das geht.

Gruss,
schwarzenegger
 
Was mir jetzt spontan einfällt, wäre eine ToolBar. Dann erstellst du mehrere Actions die ein ContextMenu öffnen mit den Einträgen. Ähnlich wie bei Eclipse der debugg button, bloß ohne Icon sondern Text und ohne Pfeil.

Code:
Composite com = new Composite(body, SWT.None);

ToolBarManager tbm = new ToolBarManager(SWT.TRANSPARENT);
 tbm.createControl(compHeadControls);

Gruß
Leetus
 
Zurück