Bonjour
voila j'ai une grille 3*3 de JLabel dans lesquelles je veux dessiner
j'aicrée une classe pour obtenir la position du JLabel dans la grille
et je les crée comme ça et je veux dessiner un rectangle
mais j'ai un probleme de NullPointerException apres si j'appel g(mes graphics)
faut t'il que j'utilise dans ma classe un héritage de JComponent et que je fasse une méthode paintComponent ??
d'avance merci
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 for (int i = 0; i < cases.length; i++) { for (int j = 0; j < cases[i].length; j++) { cases[i][j] = new Zone(i,j); cases[i][j].setPreferredSize(new Dimension(50,50)); cases[i][j].setBorder(BorderFactory.createLineBorder(Color.YELLOW)); panCenter.add(cases[i][j]); Graphics g = cases[i][j].getGraphics(); //g.setColor(Color.BLACK); //g.fillRect(0,0,15,15); cases[i][j].repaint(); cases[i][j].addMouseListener(actionSouris); } }
Partager