Bonjour,J'ai du mal a dessiner sur un JFrame statique en utilisant netbeans
Plus de detail:
Une Classe Nomé: Jcanvas.java qui contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
import java...{toute les declaration}
public class Jcanvas extends JPanel {
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.RED);
g.fillRect(10,10,80,80);
g.setColor(c);
}
}
Ensuite J'ajoute au projet un Jframe Forme nomé JFrame1 et dans la méthode main le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Jcanvas jc = new Jcanvas();
jFrame1.getContentPane().add(jc);
Malheureusement j'obtient:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
D:\NetBeans5.0Projects\Graphics\src\graphics\Frame1.java:89: non-static variable jFrame1 cannot be referenced from a static context
                jFrame1.getContentPane().add(jc);
1 error
BUILD FAILED (total time: 0 seconds)

Comment Remdier à ce problème?