Java RCP - Tabelle

mtk-flo

Erfahrenes Mitglied
Hallo,

ich erstelle in einer RCP-Anwendung eine Table (org.eclipse.swt.widgets.Table.Table) und füll diese mit Werten.
Wenn ich eine Zeile markiere, wird diese weiß unterlegt. Wo kann ich einstellen, dass diese Zeile nicht weiß, sondern rot, grau oder pink hinterlegt wird?

Anbei ein paar Codeauszüge:
Code:
private Table t = new Table(parent, SWT.BORDER | SWT.FULL_SELECTION);
t.setFont(new Font(null, "Arial", 10, SWT.NONE));
t.setHeaderVisible(true);

final TableColumn tc0 = new TableColumn(t, SWT.CENTER);
final TableColumn tc1 = new TableColumn(t, SWT.CENTER);
...
final TableColumn tc12 = new TableColumn(t, SWT.LEFT);
final TableColumn tc13 = new TableColumn(t, SWT.LEFT);

tc0.setText("ID");
tc0.setWidth(0);
		
tc1.setText("#");
tc1.setToolTipText("Index");		
tc1.setWidth(30);

// weitere Spalten
// Anschließend wird die Tabelle gefüllt

Code:
// in einer extra Methode...
final TableItem item1 = new TableItem(t, swt);
item1.setText(new String[] { "A", "B", "C", ..., "K", "L", "M" });

Vielen Dank schon mal!
 
Zurück