Hallo,
Ich bräuchte mal Eure Hilfe bezüglich des Widgets Table in SWT.
Ich habe ein Tabelle mit drei Spalten.
Funktioniert soweit auch ganz klasse - nur seltsamerweise habe ich in der Tabelle genau eine Spalte und eine Zeile zuviel (beides leer).
Kann mir jemand sagen, woher das kommt und wie ich das abstellen kann?
Vielen vielen Dank!
lina-
Ich bräuchte mal Eure Hilfe bezüglich des Widgets Table in SWT.
Ich habe ein Tabelle mit drei Spalten.
Code:
//Tabelle
Table folderTable = new Table(shell, SWT.MULTI | SWT.FULL_SELECTION
FormData ftableData = new FormData();
ftableData.top = new FormAttachment(10, 10);
folderTable.setLayoutData(ftableData);
folderTable.setHeaderVisible(true);
folderTable.setLinesVisible(true);
//erste Spalte "ID"
TableColumn column1 = new TableColumn(folderTable, SWT.LEFT);
column1.setText("ID");
column1.setWidth(30);
//zweite Spalte "Name"
TableColumn column2 = new TableColumn(folderTable, SWT.LEFT);
column2.setText("Name");
column2.setWidth(150);
//dritte Spalte "Received"
TableColumn column3 = new TableColumn(folderTable, SWT.LEFT);
column3.setText("Received");
column3.setWidth(150);
//Daten abholen
ArrayList folderList = folders.getFolders();
ListIterator iter = folderList.listIterator();
//Zeilen mit den Daten füllen
while (iter.hasNext()) {
ArrayList folder = (ArrayList) iter.next();
TableItem tItem = new TableItem(folderTable, 0);
tItem.setText((String[]) folder.toArray(new String[0]));
}
Funktioniert soweit auch ganz klasse - nur seltsamerweise habe ich in der Tabelle genau eine Spalte und eine Zeile zuviel (beides leer).
Kann mir jemand sagen, woher das kommt und wie ich das abstellen kann?
Vielen vielen Dank!
lina-