probleme de la barre horizontal de JscrollPane
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:
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