salut tous le monde,

le probleme consiste que j'ai une scrollpane qui contient un Jtable, mais quand j'affecte à cette Jtable des valeurs la barre horizontale de scrollpane ne saffiche pas , d'ou je peux pas voir tous les colones de ma table..
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
private void tab1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
        for (int i=0;i<8;i++)
            for(int j=0;j<8;j++)
                data[i][j] = "blabla";
 
        String[] columnNames = {"First Name",
        "Last Name",
        "Sport",
        "ddd",
        "edd" ,
        "tdd",
        "ddu",
        "ddz"
        };
 
        tab2 = new JTable(data, columnNames);
        int num = tab2.getColumnCount();
        TableColumn maColonne = null;
        // fixer la taille des colones
        for(int i=0;i<num;i++) {
            maColonne = tab2.getColumn(tab2.getColumnName(i));
            // Largeur de 150 pour la colonne
            maColonne.setPreferredWidth(150);
            // Si ça ne suffit pas
            maColonne.setWidth(150);
        }
        tab2.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        tab2.revalidate();
        scroll2.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
       scroll2.setViewportView(tab2);
 
    }
merci d'avance