我有一個對象,它從主GUI線程調用並顯示一個單獨的JFrame幾秒鐘然後消失(與使用定時器)。現在我想讓主GUI線程等待彈出的JFrame窗口消失。例如,在主GUI代碼上:如何使主GUI線程「等待」,直到單獨的彈出窗口消失
// initiate the object and show the pop-up JFrame
DisappearingJFrame djf = new DisappearingJFrame();
djf.show();
// now the main GUI thread should wait
// and after the pop-up JFrame disappears, the rest of the code is then executed
...
...
任何建議都會受到歡迎。謝謝。
如果彈出窗口JFrame不復雜,爲什麼不在你的主窗口上使用Modal'JDialog'? – asgs 2011-05-20 21:51:23
你的意思是用定時器製作一個定製的JDialog,定時器會在幾秒鐘後消失? – skyork 2011-05-20 22:04:11
是的。雖然我不知道asgs是什麼意思「不復雜」。即使JFrame很複雜,也要這樣做。 – 2011-05-20 22:33:38