désigné une matrice dans une fenetre
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
Code:
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);
}
} |
La classe Panneau pour désigné les carrée :
Code:
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);
}
}
}
} |
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 :(
Pourriez vous m'aider; Merci!