thegamedz
Messages postés47Date d'inscriptiondimanche 11 avril 2010StatutMembreDernière intervention13 octobre 2013
-
19 juin 2011 à 23:19
Bonjour, Je cherche le moyen d'ajouter deux ScrollPane à un panneau qui lui meme est inclu dans une fenêtre, mais le problème est que les scrolls ne s'affichent pas ! Voila mon petit code de test, dites moi s'il vous plait ou se trouve l'erreur merci encore!
public class Test extends JFrame{
public Test()
{
this.setSize(500,500);
JPanel j = new JPanel();//Sous_Panneau 1
JPanel y = new JPanel();//Sous_Panneau 2
JPanel h = new JPanel();//Panneau contenant les deux sous_panneaux
JScrollPane x = new JScrollPane(j);//Scroll pour le S_P 1
JScrollPane z = new JScrollPane(y);//Scroll pour le S_P 2
j.setLayout(new GridLayout(100,1));//Pour tester
y.setLayout(new GridLayout(100,1));
for (int i = 0; i < 50; i++)
j.add(new JButton("test1")); // j'ajoute des boutons pour tester
for (int i = 0; i < 50; i++)
y.add(new JButton("test2"));
h.add(x, BorderLayout.EAST);//Ajout des S_P au Panneau h
h.add(z, BorderLayout.WEST);
//Ainsi ca marche!
/*
this.getContentPane().add(x, BorderLayout.EAST);
this.getContentPane().add(z, BorderLayout.CENTER);
* mais je les veut dans le meme sous panneau! pas directement dans la fenetre ...
*/
this.getContentPane().add(h, BorderLayout.CENTER);
//Ca affiche les deux panneaus mais sans les scroll !
this.setVisible(true);
}