C
Christian_
Gast
Hallo !
Ich habe eine JComponente, auf diese ich mit der Mause mittels mouselistener zeichnen kann.
Mein problem ist nun folgendes, wenn ich eine 2 grafik zeichne, überzeichnet diese die vorherige, und ich sehe immer nur die zuletzt gezeichnete.
Ist es irgndwie möglich das die grafiken nicht gelöscht werden ?
gezeichnet wird in paintComponent (Graphics g)
bei beiden kommt das selbe ergebnis :/
Ist es vielleicht ein problem wenn man getGraphics() im mouselistener aufruft ??
Ich weiß man sollte getGraphics() vermeiden, warum aber ??
Ich habe eine JComponente, auf diese ich mit der Mause mittels mouselistener zeichnen kann.
Mein problem ist nun folgendes, wenn ich eine 2 grafik zeichne, überzeichnet diese die vorherige, und ich sehe immer nur die zuletzt gezeichnete.
Ist es irgndwie möglich das die grafiken nicht gelöscht werden ?
gezeichnet wird in paintComponent (Graphics g)
Code:
PaintC.repaint();
Code:
Graphics g = paintC.getGraphics();
PaintC.paint(g);
bei beiden kommt das selbe ergebnis :/
Ist es vielleicht ein problem wenn man getGraphics() im mouselistener aufruft ??
Ich weiß man sollte getGraphics() vermeiden, warum aber ??