SWT Oberfläche

2fast4you87

Erfahrenes Mitglied
Hallo Leute,

ich programmiere in Java Eclipse SWT unter Windows.

Ich möchte gerne eine ähnliche Oberfläche wie „Outlook“ haben.
Oben habe ich ein Menü, dann kommt eine „coolbox“ mit einer „toolbox“ mit Icons.
Bis hierhin habe ich keine Probleme, nur unten weiß ich nicht was das ist.
Man kann die „Navigation“ mit dem Tree verschieben und rechts hat man eine Table.
Daher, was ist das für ein Widget? Da man beides verschieben kann und wenn der Platz nicht reicht, dann entstehen Scrollleisten.


Meine Zweite frage ist.
Wie kann ich in einer Table ein einziges Feld markieren und dort dann manuell mit der Tastatur etwas eingeben?
 
Also ich bin ein Stück weiter gekommen.
Diese Trenner zwischen den beiden Views unten ist ein Sash Objekt.
In jedem Sash Objekt habe ich ein composite drinne mit einem Gridlayout.

Jetzt kann ich das wunderbar verschieben.

Aber habe jetzt immer noch die Frage wie ich eine direkte Table eingabe möglich machen kann.

Und wie kann ich ein Widget ausblenden, nicht löschen mit dispose();


Gruß ...
 
Ausblenden kann man die meisten Widget mit der Methode:

Code:
setVisible(false);

Ich weiß nicht wie es in der SWT Table ist aber bei Swing gibt es eine Methode:

Code:
editCellAt(row, column);
 
Zurück