Hey allemaal,
Ik ben net begonnen met een boek om de basics van Java te leren en tijdens een opdracht ben ik op een fout gekomen.
Wanneer ik de tekst wil compilen krijg ik deze error: 'error: non-static variable this cannot be referenced from a static context'.
Op regel 11 (in het rood) van mij main class. zit waarschijnlijk de fout volgens de compiler.
Dit is mijn main class:
En dit is mijn class Paneel:
Zou iemand mij bij deze error kunnen helpen?
Mvg,
Roy
Zelf opgelost, ik zag dat ik de class Paneel al in mijn main class had, aangezien ik eerst niet wist dat ik een aparte class voor Paneel moest maken.
Ik ben net begonnen met een boek om de basics van Java te leren en tijdens een opdracht ben ik op een fout gekomen.
Wanneer ik de tekst wil compilen krijg ik deze error: 'error: non-static variable this cannot be referenced from a static context'.
Op regel 11 (in het rood) van mij main class. zit waarschijnlijk de fout volgens de compiler.
Dit is mijn main class:
Code:
import javax.swing.*;
public class Vb0201 extends JFrame {
public static void main(String[] args) {
JFrame frame = new Vb0201();
frame.setSize(400, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Test");
[COLOR="#FF0000"]JPanel paneel = new Paneel();[/COLOR]
frame.setContentPane (paneel);
frame.setVisible(true);
}
public class Paneel extends JPanel{
private JButton knop;
private JTextField tekstvak;
public Paneel() {
knop = new JButton ("Klik");
tekstvak = new JTextField (10);
add (knop);
add (tekstvak);
}
}
}
En dit is mijn class Paneel:
Code:
import javax.swing.*;
class Paneel extends JPanel{
private JButton knop;
private JTextField tekstvak;
public Paneel() {
knop = new JButton ("Klik");
tekstvak = new JTextField (10);
add (knop);
add (tekstvak);
}
}
Zou iemand mij bij deze error kunnen helpen?
Mvg,
Roy
Zelf opgelost, ik zag dat ik de class Paneel al in mijn main class had, aangezien ik eerst niet wist dat ik een aparte class voor Paneel moest maken.
Laatst bewerkt: