kostenloser Webspace werbefrei: lima-city


JApplet kreis zeichnen

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    bertll

    bertll hat kostenlosen Webspace.

    Huhu, ich habe folgendes problem

    ich habe ein JApplet mit dem Button \"Start\", wenn ich diesen button drücke öffnet sich ein neues Frame, in dem panel dieses frames soll dann ein kreis gezeichnet werden.

    ich habe es nun so versucht:


    public void paintComponent (Graphics g)
    {

    startframe.panel.add(g.drawOval(10, 10, 10, 10));

    }


    hierbei sagt er mir \"The Method Paint(Graphics) in the type Container is not applicable for the arguments(void)\"

    warum des ist kann ich mir schon vorstellen, aber wie kriege ich es hin das er in dieses panel zeichnet?


    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g.drawOval() gibt nunmal nichts(also void) zurück.

    Steht die funktion paintComponent(){...} in deinem JApplet?
    Wenn ja, dann musst du die, um ein Panel zu adden, in dem ein Kreis gezeichnet wird, eine neue Klasse erstellen.
    In der überschreibst du dann die paint()/paintComponent()-Methode, ungefähr so:

    <?java ^^
    public class myPanel extends JPanel{
       
    
    
       public void paintComponent(Graphics g){
           super.paintComponent(g);
           g.drawOval(10, 10, 10 ,10);
       }
    }
    ?>

    Und naja, das war dann auch schon der ganze Zauber.
  4. Autor dieses Themas

    bertll

    bertll hat kostenlosen Webspace.

    jaawohl, funktioniert, dankeee^^
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!