hallo,
ich möchte eine linie zeichnen, das mache ich bisher in einer folgenden methode.
nach einer minute soll die linie an einer neuen stelle gezeichnet werden, die linie wo sie vorher war soll dabei nicht mehr angezeigt werden. ich rufe die methode von oben also erneut auf.
mein problem:
die linie wird zwar an einer neuen stelle gezeichnet, aber die alte linie ist trotzdem noch an der vorherigen stelle da.
ich dachte das shell.redraw() zeichnet alles neu.
ich möchte eine linie zeichnen, das mache ich bisher in einer folgenden methode.
Code:
shell.redraw();
shell.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
e.gc.drawLine(226, 118, 226, 118;
}
});
mein problem:
die linie wird zwar an einer neuen stelle gezeichnet, aber die alte linie ist trotzdem noch an der vorherigen stelle da.
ich dachte das shell.redraw() zeichnet alles neu.