2012-01-02 24 views
4

私は、Javaスイングアプリケーションで待っているのをシミュレートしようとしているので、基本的にこのようです:ユーザーがボタンを押したとき(アクションリストが既に追加されている場合)、プログラムは基本的にバックグラウンドで作業中に5秒間停止します。 5秒後にウィンドウが表示されます。 (私は窓を作る方法を知っている)。基本的に私はスイングタイマーでどのように働いているのですか?呼び出すことができるpause()のようなコマンドがありますか?Javaのスイングタイマーとプログラムの一時停止?

答えて

4

TimerFrameからいくつかのアイデアを得ることができます。 Using Timers in Swing Applicationsも参照してください。

+0

ありがとう、それは私が探していたものです! – Bugster

+0

優れています。 SwingタイマーはGUI以外のスレッドで時間をマークする良い方法です。バックグラウンドの作業については、 'SwingWorker'を参照してください。試してみた後、[空のチェックマーク](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)をクリックしてこの回答を受け入れることができます/ 5235#5235)。 – trashgod

関連する問題