Я пытаюсь переместить JLabel с изображением в JPanel
с помощью одного потока.Как переместить значок в панели
private void moveBaloon(JLabel Baloon){
for (int i = 0; i < 10; i++) {
try {
Thread.sleep(500);
} catch (InterruptedException ex) {
Logger.getLogger(Bowandarrow.class.getName()).log(Level.SEVERE, null, ex);
}
Point point= Baloon.getLocation();
Baloon.setLocation(point.x, point.y-4);
}
}
Через 5 секунд воздушный шар перемещается в другое положение, но он не визуально перемещается. Что я могу сделать для этого?
Возможный дубликат [Как реализовать анимацию «Выполняется» в Swing?] (Http://stackoverflow.com/questions/12206998/how-to-implement-a-in-progress-animation-in-swing) –