Bjr a tous,
G un pb d'affichage, je cree mon gribaglayout sans probleme.
G defini ma petite fonction pour les contraintes:
Et ensuite, je cree une JTable que je mets dans un JScrollPane et que j'ajoute a mon GridBagLayout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //Construction du gridbaglayout public static void bC(GridBagConstraints gbc,int gx, int gy, int gw, int gh, int wx, int wy) { gbc.gridx = gx; gbc.gridy = gy; gbc.gridwidth = gw; gbc.gridheight = gh; gbc.weightx = wx; gbc.weighty = wy; // gw et gh = nbre de cellules sur lesquelles le composant s'étend // gx, gy = les coordonnées du composant // wx et wy = laregeur et profondeur des lignes }
Le probleme est que mes donnees ne sont pas affichees en entier parce que ma JTable ne s'etend pas assez... J'ai essaye donc d'augmenter l'espace alloué au JScollPane mais rien a faire, soit ma fonction est fausse soit je ne sais pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 JScrollPane tablo = new JScrollPane(table); FonctionsCommunes.bC(contraintes,2,2,30,30,10,10); grille.setConstraints(tablo,contraintes); contenu.add(tablo);
Quelqu'un pourrait il m'aider svp.
Merci
Partager