Zeilenumbruch in SWT TableItem?

lina-

Grünschnabel
Hallo,
ich bräuchte mal wieder eure Hilfe mit dem SWT-Widget Table ...

Die Tabelle mit den Columns und Items lege ich folgendermaßen an:

Code:
Table propTable = new Table(graphicComp, SWT.READ_ONLY );
propTable.setLinesVisible(true);
propTable.setHeaderVisible(true);
...
TableColumn col=new TableColumn(propTable,SWT.LEFT);
col.setText("Name");
col.setWidth(130);   
col=new TableColumn(propTable,SWT.LEFT|SWT.WRAP );
col.setWidth(200); 
col.setText("Beschreibung");
...
//Liste mit allen Grafikeigenschaften holen
ListIterator iter = graphics.getGraphicPropertyList().listIterator();   
//für jede Grafikeigenschaft eine Zeile anlegen (2spaltig-->2 Einträge)
while (iter.hasNext()) { 
    new TableItem(propTable, 0).setText((String[])iter.next());
}

Nun habe ich zwei Design-Probleme:
1. Es existiert eine zusätzliche Spalte und eine zusätzliche Zeile
(dieses Problem habe ich in einem anderen Thread schon einmal beschrieben... leider hab ich da bisher keine Lösung für - ich lerne damit zu leben :( )
2. Die zweite Spalte ist nicht lang genug für die Beschreibung. Gibt es irgendeinen Style der dem TableItem sagt, dass er Zeilenumbruch nutzen soll, wenn die Spalte nicht breit genug ist? Hier wäre ich auch für eine Idee zu einem Workaround sehr dankbar...

Vielen Dank schon mal für die Hilfe!
lina-
 

Neue Beiträge

Zurück