2010-12-07 13 views
0

ユーザーがアプリの使用を終了すると、「ありがとうございました」画面が表示されます。 私の問題は、5秒後にこの画面を非表示にし、アプリの「ようこそ」画面を表示することです。JFrameを削除し、X秒後に他のオンを表示するには? (Java)

どうすればいいですか?どんなイベントを聞くべきですか?

おかげで、これまで Tomer

+0

よろしくお願いいたします。 – Enrique

答えて

2

スイングタイマーでした(私は、NetBeans IDEを使用して、Javaでプログラミングをよ)。繰り返さないタイマー(タイマーでsetRepeats(false)を呼び出す)とそのActionListenerのactionPerformedメソッドで、setVisible(false)またはdispose()を2番目のウィンドウで作成します。 Swing Timer

しかし、私は多くの(自分自身が含まれています)は、ウィンドウがそのようにスワップするアプリケーションを本当に好きではないことを認めなければなりません。安定したJFrameでJPanelビューを交換するには、CardLayoutを使用するほうが良いでしょう。ここでもスイングタイマーを使って "カード"をスワップするようにレイアウトを伝えることができます。詳細については、CardLayout

最高の運を!

+0

+1私は多くの(自分自身が含まれている)が、窓がそのようにスワップするアプリケーションを本当に好きではないことを認めなければならない。また、私はアプリで完了したとき、5秒はかなりあなたに感謝メッセージを表示する時間です。 –

関連する問題