Comment centrer un Panel ?
salut
j'ai crée une classe qui hérite de JPanel
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| package JeuDeDamme;
import java.awt.*;
import javax.swing.*;
public class Caraux extends JPanel {
protected void paintComponent(Graphics s){
for(int x=0;x<560;x+=140){
for(int y=0;y<560;y+=140){
s.setColor(Color.white);
s.fillRect(x, y, 70, 70);
s.setColor(Color.black);
s.fillRect(x, y+70, 70, 70);
s.setColor(Color.black);
s.fillRect(x+70, y,70, 70);
s.setColor(Color.white);
s.fillRect(x+70, y+70, 70, 70);
}
}
}
} |
et j'ai ma classe Frame qui contient le panel
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| package JeuDeDamme;
import javax.swing.*;
import java.awt.*;
public class Plat extends JFrame{
Plat(){
this.setSize(720, 720);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(new Caraux());
this.setVisible(true);
}
} |
mon problème est comment mettre le panel au centre de frame
NB : le programme se lance à partir de la classe Main
Code:
1 2 3 4 5 6 7 8 9 10
| package JeuDeDamme;
public class Main {
public static void main(String[] args) {
new Plat();
}
} |
et merci