Hi,
Ich möchte das wenn ich eine Linie zeichne man schön langsam sieht wie diese Linie gezeichnet wird. aber wenn ich da z.B. eine Funktion wie diese habe:
Dann zeichnet er immer erst am schluss (weil ich Swing brauche und da Doublebuffering standartmässig drin ist). Und Doublebuffering möchte ich eigentlich auch. Gibt es irgendeine möglichkeit das hinzubekommen mit Doublebuffering?
Templon
Ich möchte das wenn ich eine Linie zeichne man schön langsam sieht wie diese Linie gezeichnet wird. aber wenn ich da z.B. eine Funktion wie diese habe:
Code:
public void drawLine(Graphics2D g) {
int x = 0;
int y = 0;
for (int i = 0; i < 50; ++i) {
try {
Thread.sleep(25);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
g.drawLine(x, y, x += 5, y += 5);
}
}
Dann zeichnet er immer erst am schluss (weil ich Swing brauche und da Doublebuffering standartmässig drin ist). Und Doublebuffering möchte ich eigentlich auch. Gibt es irgendeine möglichkeit das hinzubekommen mit Doublebuffering?
Templon