0
短く:前のコマンドが発行されてから3秒後に新しいコマンドを実行します。X時間が経過した後にアイコンイメージを置き換えるJava
ストーリー: 私は一度押すと、アイコンの画像(アニメーション)がセットされた(置き換えられる)アクションボタンがあります。
JLabel7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/iamg/slash.gif")));
私が欲しいのは、アイコンを、X時間が経過した後、元のアイコンに戻すことです。言い換えれば、私は新しいアニマリゼーション(約4秒の長さ)を終了し、4秒のパスを経て新しいアイコンを設定することができます。
が、私はこれはunforutly私は見当がつかないのスレッドで行うことができます実現する方法を、私は知っているすべては、このようなものを使用してプログラム全体を停止して以来:
だけでなく、アニメーション、それが自己を停止さtry
{
Thread.sleep(3000);
}
catch (InterruptedException ex)
{
}
、新しいコマンドを実行する前に3秒が経過するまで待つのではなく..助けてください。
すばやくお返事ありがとうございました..前にスイングタイマーについて知りませんでしたが、これは完璧です。 – user522087