[paint] Méthode déclaré en static
Bonjour à tous , voila mon problème du lundi !
J'ai une classe Test qui contient les 2 méthodes suivantes (openFile & une redéfinition de paint ):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public class Test extends JPanel {
public static void openFile
{
...
repaint();
...
}
public void paint(Graphics g) {
g.fillOval(150, 150, 100, 100);
} |
Mon problème est que je n'arrive pas à faire fonctionner repaint(). Le compilateur me dit méthode repaint non static ne peut pas être réferencé depuis un contexte static.
Si je declare ma fonction openfile en tant que non static j'ai exactement le meme message d'erreur concernant cette fois ci ma méthode openFile ! (openFine non static ne peut....)
Si qqn peut éclairer ma lanterne merci.