Hallo,
arbeite bei meinem Swing-Projekt mit NetBeans und Matisse.
Es geht jetzt darum, in einen JFrame dynamische Grafik (berechnete Ellipsen usw.) einzubinden.
Wie lautet da ein geeigneter Ansatz?
Bisher hab ich mal das ausprobiert:
...in eine Klasse (von JComponent abgeleitet) gepackt, aber wenn ich davon ein Objekt erzeuge, die Methode getPosition aufrufe und versuche, über
(wobei kreis = Name des Objekts von der Kreis-Klasse :wink: )
abzulegen, rührt sich noch nichts. :wink:
Ist der Ansatz richtig und es fehlt nur noch ein bisschen was (irgendein Update vielleicht?)
oder
muss ichs in Swing anders angehen, muss da noch ein spezieller Container her oder so was?
Gruß Michi
arbeite bei meinem Swing-Projekt mit NetBeans und Matisse.
Es geht jetzt darum, in einen JFrame dynamische Grafik (berechnete Ellipsen usw.) einzubinden.
Wie lautet da ein geeigneter Ansatz?
Bisher hab ich mal das ausprobiert:
Code:
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g.drawRoundRect(250, 250, 270, 270, 16, 16 );
g2.draw(ell);
}
public void getPosition(int x, int y, int r)
{
ell = new Ellipse2D.Double(x,y,r,r);
repaint();
}
...in eine Klasse (von JComponent abgeleitet) gepackt, aber wenn ich davon ein Objekt erzeuge, die Methode getPosition aufrufe und versuche, über
Code:
getContentPane().add ( kreis );
(wobei kreis = Name des Objekts von der Kreis-Klasse :wink: )
abzulegen, rührt sich noch nichts. :wink:
Ist der Ansatz richtig und es fehlt nur noch ein bisschen was (irgendein Update vielleicht?)
oder
muss ichs in Swing anders angehen, muss da noch ein spezieller Container her oder so was?
Gruß Michi