Bonjour.
Je souhaite afficher des jpanels.
Je construis donc mon panel standard dans une class que j'instancierai plus tard.
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
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 java : 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 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.
Partager