Das Problem mit SWT-Tisch, es ist immer ein sehr hässlich rechte Spalte der Tabelle ...
Um von diesem verdammten leeren Spalte, benutzen Sie einfach die TableColumnLayout dieser haben eine Platte wie:
Das kleine Stück Code, das helfen kann:
- / / Erstellen eines zusammengesetzten dieser Tabelle enthält die
- Composite ( shell, SWT. NONE ) ; LComp = new Composite Composite (Shell, SWT. NONE);
- lComp , SWT. BORDER SWT. V_SCROLL ) ; LTable Tabelle = new Table (lComp, SWT. BORDER SWT. V_SCROLL);
- true ) ; lTable. setHeaderVisible (true);
- true ) ; lTable. setLinesVisible (true);
- / / Erstellen von Spalten
- TableColumn ( lTable, SWT. NONE ) ; TableColumn lCol1 = new TableColumn (lTable, SWT. NONE);
- "Colonne 1" ) ; lCol1. setText ("Säule 1");
- TableColumn ( lTable, SWT. NONE ) ; TableColumn lCol2 = new TableColumn (lTable, SWT. NONE);
- "Colonne 2" ) ; lCol2. setText ("Säule 2");
- / / Erstellen des Layouts
- ; TableColumnLayout lLayout TableColumnLayout = new ();
- lLayout ) ; lComp. setLayout (lLayout);
- / / Setze das Gewicht der Säulen
- lCol1, new ColumnWeightData ( 40 ) ) ; lLayout. setColumnData (lCol1, neue ColumnWeightData (40));
- lCol2, new ColumnWeightData ( 100 ) ) ; lLayout. setColumnData (lCol2, neue ColumnWeightData (100));
In Verbindung stehende Artikel
- Keine ähnlichen Artikel gefunden




Kommentare
Schreibe einen Kommentar Trackback