problem mit nem kleinen script

C

chrizke

Aktives Mitglied
Thread Starter
Dabei seit
28.10.2004
Beiträge
287
Reaktionspunkte
1
Hi, ich hab mit meinen wenigen Javakentnissen folgendes script zusammengefrickelt:
Code:
import javax.swing.*;
import java.awt.Graphics;
import java.lang.*;

class check extends JPanel {

protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Lalalalala", 100, 100);
}
}

public class lala {
public static void main (String args[]) {
JFrame f = new JFrame("Mein erstes Fenster");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(500,600);

f.add(new check());
f.setVisible(true);
}
}

So compilieren geht auch ganz wunderbar, doch wenn ich das öffnen will, gibt der mir folgende Fehlermeldung aus:
Code:
Exception in thread "main" java.lang.Error: Do not use javax.swing.JFrame.add() use javax.swing.JFrame.getContentPane().add() instead
        at javax.swing.JFrame.createRootPaneException(JFrame.java:458)
        at javax.swing.JFrame.addImpl(JFrame.java:484)
        at java.awt.Container.add(Container.java:307)
        at lala.main(lala.java:19)

Kann mir jemand sagen, woran das liegt und wie man das verbessern kann?



chrizke
 
Zurück
Oben Unten