画像付きの 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 秒後、バルーンは別の位置に移動しますが、視覚的には動いていません。そのためにはどうすればよいですか?