JApplet kreis zeichnen
lima-city → Forum → Programmiersprachen → Java
argument
button
code
container
folgendes problem
funktion
klasse erstellen
kreisen
krieg
methode
not
panel
start
type
vorstellen
zauber
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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.
-
jaawohl, funktioniert, dankeee^^
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage