20.08.2012 Aufrufe

8 Das SWT

8 Das SWT

8 Das SWT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

180<br />

8 <strong>Das</strong> <strong>SWT</strong><br />

}<br />

}<br />

}<br />

if (!display.readAndDispatch())<br />

display.sleep();<br />

private static Composite createTabPage(TabFolder folder,<br />

String label) {<br />

// Einen Reiter erzeugen und beschriften<br />

TabItem tab = new TabItem(folder, <strong>SWT</strong>.NONE);<br />

tab.setText(label);<br />

// Einen Composite als Seite erzeugen<br />

Composite page = new Composite(folder, <strong>SWT</strong>.NONE);<br />

// ... und dem Reiter zuordnen<br />

tab.setControl(page);<br />

return page;<br />

}<br />

CTabFolder <strong>Das</strong> (nicht native) Widget CTabFolder ist dem TabFolder-Widget recht<br />

ähnlich, erlaubt jedoch die Positionierung der Reiter (CTabItem) am<br />

Kopf (<strong>SWT</strong>.TOP) oder Fuß (<strong>SWT</strong>.BOTTOM) des Ordners und verwendet Reiter<br />

mit geschwungenem Umriss.<br />

8.5.12 Werkzeugleisten und Menüs<br />

Werkzeugleisten<br />

Mit der Klasse ToolBar können Werkzeugleisten implementiert werden.<br />

Jede ToolBar-Instanz ist ein Composite, das ein oder mehrere ToolItem-Instanzen<br />

enthält.<br />

Mit den folgenden Stilkonstanten kann das Erscheinungsbild von<br />

Werkzeugleisten bestimmt werden:<br />

<strong>SWT</strong>.FLAT Zweidimensionale statt dreidimensionaler Darstellung.<br />

Plattformabhängig.<br />

<strong>SWT</strong>.WRAP Automatischer Umbruch<br />

<strong>SWT</strong>.RIGHT Rechtsbündige Ausrichtung<br />

<strong>SWT</strong>.HORIZONTAL<br />

<strong>SWT</strong>.VERTICAL<br />

Horizontale oder vertikale Ausrichtung<br />

ToolItem-Instanzen repräsentieren die Tasten auf der Werkzeugleiste.<br />

Die Art der Taste kann über eine Stilkonstante bestimmt werden:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!