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:
So compilieren geht auch ganz wunderbar, doch wenn ich das öffnen will, gibt der mir folgende Fehlermeldung aus:
Kann mir jemand sagen, woran das liegt und wie man das verbessern kann?
chrizke
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