SWT TabFolder und Inhalt

  • Themenstarter Themenstarter Tobias Köhler
  • Beginndatum Beginndatum
T

Tobias Köhler

Hallo,

ich möchte das Aussehen meiner Anwendung ändern und habe da an das Widget TabFolder gedacht. Nur leider werden bei mir keine Komponenten auf den TabItems angezeigt :(

Code:
final TabFolder tabFolder = new TabFolder (shell, SWT.BORDER);
		tabFolder.setBounds(new Rectangle(0, 0, 600, 400));
		TabItem tab_kunde = new TabItem (tabFolder, SWT.NONE);
		tab_kunde.setText ("Kunde");
		TabItem tab_bestellung = new TabItem (tabFolder, SWT.NONE);
		tab_bestellung.setText ("Bestellung");

Composite kundeTab = new Composite(tabFolder, SWT.NONE);
Group kundeEinstellungen = new Group(kundeTab,SWT.SHADOW_ETCHED_IN);
			kundeEinstellungen.setText("Kunde");

final Combo cb_kunde = new Combo(kundeEinstellungen, SWT.DROP_DOWN|SWT.READ_ONLY);
		cb_kunde.setBounds(new Rectangle(50, 20, 175, 25));

Leider finde ich auch keine guten Beispiele im Internet, die OHNE ein layout funktionieren.
Kann mir da jemand helfen?
 
Dein Composite muss als Parent den TabFolder haben.

Dann erzeugst du ein TabItem und diesem weisst du das Composite zu mit:

tabItem.setControl(composite);

mfg
 
Zurück