ユーザーがアプリの使用を終了すると、「ありがとうございました」画面が表示されます。 私の問題は、5秒後にこの画面を非表示にし、アプリの「ようこそ」画面を表示することです。JFrameを削除し、X秒後に他のオンを表示するには? (Java)
どうすればいいですか?どんなイベントを聞くべきですか?
は
おかげで、これまで Tomer
ユーザーがアプリの使用を終了すると、「ありがとうございました」画面が表示されます。 私の問題は、5秒後にこの画面を非表示にし、アプリの「ようこそ」画面を表示することです。JFrameを削除し、X秒後に他のオンを表示するには? (Java)
どうすればいいですか?どんなイベントを聞くべきですか?
は
おかげで、これまで Tomer
スイングタイマーでした(私は、NetBeans IDEを使用して、Javaでプログラミングをよ)。繰り返さないタイマー(タイマーでsetRepeats(false)を呼び出す)とそのActionListenerのactionPerformedメソッドで、setVisible(false)またはdispose()を2番目のウィンドウで作成します。 Swing Timer
しかし、私は多くの(自分自身が含まれています)は、ウィンドウがそのようにスワップするアプリケーションを本当に好きではないことを認めなければなりません。安定したJFrameでJPanelビューを交換するには、CardLayoutを使用するほうが良いでしょう。ここでもスイングタイマーを使って "カード"をスワップするようにレイアウトを伝えることができます。詳細については、CardLayout
最高の運を!
+1私は多くの(自分自身が含まれている)が、窓がそのようにスワップするアプリケーションを本当に好きではないことを認めなければならない。また、私はアプリで完了したとき、5秒はかなりあなたに感謝メッセージを表示する時間です。 –
よろしくお願いいたします。 – Enrique