SWT Table

darksmilie

Erfahrenes Mitglied
hi

Ich habe eine SWT Table erstellt, leider erstellt er immer eine weitere column (siehe bild).
Nun wollte ich mal hier rumfragen, wie ich diesen nichtdefnierten column da wegbekomme?

Code:
configtable = new Table(com, SWT.BORDER | SWT.CENTER | SWT.FULL_SELECTION);
		configtable.setHeaderVisible(true);
		configtable.setLinesVisible(true);
		columns = new TableColumn[2];
	    columns[0] = new TableColumn(configtable, SWT.NONE);
	    columns[0].setText("Category Name");
	    columns[0].setWidth(150);
	    columns[1] = new TableColumn(configtable, SWT.RIGHT);
	    columns[1].setText("# Properties");
	    columns[1].setWidth(120);
	    fillTableCate(configtable, confID);
	    configtable.computeSize(SWT.DEFAULT, SWT.DEFAULT);
	    size = configtable.computeSize(SWT.DEFAULT, SWT.DEFAULT);
	    configtable.setSize(size);
 

Anhänge

Das ist keine zusätzliche Spalte sondern liegt am Layout.

Die beiden von dir definierten Spalten haben eine bestimmte Breite. Zur gesamten Tabellenbreite ist halt noch ein Stück Platz, der dann so genutzt wird, dass es aussieht als wäre es eine zusätzliche Spalte.
 
leider ist diese spalte auch da, wenn ich die breite variable mache oder die breit e der tabelle genau auf die spalten anpasse.
 
Zurück