Hallo, ich bin gerade dabei ein Rechteck zu realisieren, welches ich mit Pfeiltasten herumfahren lassen kann. Das Ganze habe ich nun im Fullscreen erstellt und das einzigste Problem, das sich nun auftut ist, dass das Rectangle etwas flackert, also dass es nicht immer komplett zu sehen ist (also würde ein Bild von oben nach unten durchlaufen).
Folgendes ist mein bisheriger Quellcode:
Zur Berechnung von neuen Positionen addiere bzw. subtrahiere ich einfach 3 von pPosX bzw. pPosY.
Habt ihr eine Vorstellung, woran es liegen könnte?
Folgendes ist mein bisheriger Quellcode:
Java:
public Main() {
// ...
addKeyListener(new KeyHandler());
while(true) {
setNewPos();
repaint();
try {
Thread.sleep(15);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.RED);
g.fillRect(pPosX, pPosY, 50, 50);
}
Zur Berechnung von neuen Positionen addiere bzw. subtrahiere ich einfach 3 von pPosX bzw. pPosY.
Habt ihr eine Vorstellung, woran es liegen könnte?