Salut tout le monde
Je veux faire une fenêtre "Jframe" et puis remplir cette fenêtre avec des carrés, jusqu'au voir cette fenêtre sous forme de matrice
Voila mon code mais lors de l'exécution j'aurais plusieurs fenêtre pas une seule et toute les fenetre sont noir il n y a pas de carrée
La classe Panneau pour désigné les carrée :
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
17
18
19
20
21
22 import java.awt.Color; import javax.swing.JFrame; import javax.swing.JPanel; public class Fenetre extends JFrame{ public Fenetre(){ this.setTitle("Ma Table de Jeux"); this.setSize(600,600); this.setLocationRelativeTo(null); //Instanciation d'un objet JPanel JPanel pan = new JPanel(); //On prévient notre JFrame que ce sera notre JPanel qui sera son contentPane this.setContentPane(new Panneau()); this.setVisible(true); } }
Sa marche je sais pas comment faire, j'ai utilisé le I et J pour parcourir la fenêtre et désigné en même temps des carrée mais ça marche pas
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
17
18
19
20
21
22 import java.awt.Graphics; import javax.swing.JPanel; public class Panneau extends JPanel { Fenetre fen = new Fenetre(); public void paintComponent(Graphics g){ for(int i = 0 ; i < fen.getWidth(); i++) //Le probleme est dans cette boucle! { for(int j = 0; j< fen.getHeight(); j++) { g.drawRect(i, j, 60, 60); } } } }
Pourriez vous m'aider; Merci!
Partager