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: