JPanel personnalisé ne s'affiche pas
Bonjour.
Je souhaite afficher des jpanels.
Je construis donc mon panel standard dans une class que j'instancierai plus tard.
Code:
1 2 3 4 5 6 7 8
|
public class PanneauTest extends JPanel{
public PanneauTest(){
JPanel panel = new JPanel(new GridLayout(4,1,5,5));
panel.add(new JLabel("TEST"));
}
} |
Je souhaite donc afficher mon panel dans une frame (autre class).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class TestClass {
public static void main(String[] args) {
// Creation de la fenetre
JFrame fenetre = new JFrame();
fenetre.setTitle("fenetre test");
JLabel panel = new PanneauTest();
fenetre.getContentPane().add(panel);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.pack();
// Visibilité de la fenetre
fenetre.setVisible(true);
}
} |
le souci que je rencontre, outre le fait que je ne suis pas au top avec java, c'est que mon panel ne s'affiche pas ...
Une idée ?
Merci pour votre participation.