パネルの左側から右側に正方形を移動させるコードを作成したい...コードのブロックに画像を表示してから、次のブロックに画像を表示するだけでよいことに気付きました。コードでは、画像を背景と同じ色のまったく同じ正方形でオーバーラップさせます...これを行うには、画像が表示され、1秒後にラップされてオーバーラップするようにするコードのようなタイマーが必要です。次に、新しい画像がそのすぐ横に表示されます
sleep.threadがGUIではうまく機能しないことに気付いた私はJavax.Swing.Timerに頼っています
今のところ、横に1つのボックスを表示させたいだけです
しかし、私はそれを使った経験がなく、私のコードで動作させるためにいくつかの助けが必要です-Andrew
{
g.setColor(Color.GREEN);
g.fillRect(50, 100, 100, 100); //first box on a red background
//Timer goes here
g.setColor(Color.RED);
g.fillRect(50, 100, 100, 100);//overlapps the first box
g.setColor(Color.GREEN);
g.fillRect(50, 110, 100, 100);//sets a new box right beside it
}
}