bonjour, je n'arrive pas a utiliser le layout "null"
j'ai une classe nommé maframe qui herite de JFrame je veux ajouter un JPanel a un emplacement precis
50 px du bord gauche
50 px du bord haut
de ma JFrame
et le JPanel doit faire 500*500 la frame elle, fait 700*700
voici le morceau de code :
mon JPanel
Code : 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 class maFrame extends JFrame implements KeyListener { private Paneau1 p1=new Paneau1(); maFrame(String titre) { super(titre); addKeyListener(this); getContentPane().setLayout(null); p1.setBounds(50,50,500,500); getContentPane().add(p1); setSize(700,700); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
le probleme, c'est que mon ecran est gris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Paneau1 extends JPanel { public void paintComponent(Graphics g) { setBackground(Color.BLUE); super.paintComponent(g); Graphics2D gd2 = (Graphics2D)g; } }
merci d'avance pour vos reponses.







Répondre avec citation






Partager