problem mit nem kleinen script

Dieses Thema im Forum "Mac OS X Entwickler, Programmierer" wurde erstellt von chrizke, 25.03.2005.

  1. chrizke

    chrizke Thread Starter MacUser Mitglied

    MacUser seit:
    28.10.2004
    Beiträge:
    285
    Zustimmungen:
    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
     
  2. der_Kay

    der_Kay MacUser Mitglied

    MacUser seit:
    02.09.2004
    Beiträge:
    1.691
    Zustimmungen:
    7
    Zuletzt bearbeitet: 25.03.2005
Die Seite wird geladen...

Diese Seite empfehlen