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 :
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);
	}
 
}
mon JPanel
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;
	}
}
le probleme, c'est que mon ecran est gris
merci d'avance pour vos reponses.