Le problème avec les Table SWT, c’est qu’il y a toujours une colonne bien moche à droite de la table…
Pour se passer de cette foutue colonne vide, il suffit d’utiliser le TableColumnLayout pour avoir un rendu de ce genre:
Voilà un petit bout de code qui peut aider:
-
// Création d'un composite qui contiendra la table
-
Composite lComp = new Composite(shell, SWT.NONE);
-
Table lTable = new Table(lComp , SWT.BORDER SWT.V_SCROLL);
-
lTable .setHeaderVisible(true);
-
lTable .setLinesVisible(true);
-
// Création des colonnes
-
TableColumn lCol1 = new TableColumn(lTable, SWT.NONE);
-
lCol1 .setText("Colonne 1");
-
TableColumn lCol2= new TableColumn(lTable, SWT.NONE);
-
lCol2.setText("Colonne 2");
-
-
// Création du layout
-
TableColumnLayout lLayout = new TableColumnLayout();
-
lComp.setLayout( lLayout );
-
// Définition du poids des colonnes
-
lLayout .setColumnData( lCol1, new ColumnWeightData( 40 ) );
-
lLayout .setColumnData( lCol2, new ColumnWeightData( 100 ) );
Articles Similaires
-
Aucun article similaire trouvé




Commentaires
Ecrire un commentaire Trackback