Bonjour,
J'ai une classe qui étend JFrame.
Dans le constructeur, je fais ceci :
Plus tard, j'appelle une méthode qui doit remplir BorderLayout.CENTER :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JTree tree = new JTree(hashListe); JPanel panneau1 = new JPanel(new GridLayout(1, 1, 30, 30)); tree.setRootVisible(false); panneau1.add(new JScrollPane(tree)); Container contentPane = getContentPane(); contentPane.add(panneau1, BorderLayout.WEST);
Les lignes de la table se dessinent mais rien ne s'écrient dedans. Par contre, si je clique sur une ligne du tableau, alors la ligne apparait au-dessus de BorderLayout.WEST
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Container contentPane = getContentPane(); contentPane.setLayout(new BorderLayout(5, 5)); JScrollPane scrollPane = new JScrollPane(table); contentPane.add(scrollPane, BorderLayout.CENTER); contentPane.validate(); repaint();![]()
Que dois-je faire ?
Partager