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
merci d'avance
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); }
Partager