2012-11-18 59 views
-2

幫我解決這個問題。 我想添加一個按鈕點擊proryss酒吧和進度條運行時,主窗口(框架)應該關閉或隱藏。隨着進度完成,主窗口應該出現。想要按鈕點擊做搖擺進度條

+0

查看來自Oracle的[進度條教程](http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html) – Robin

回答

0

你可以找到一個完整的工作代碼的例子在這裏你的問題:
http://www.roseindia.net/java/example/java/swing/SwingProgressBar.shtml

你只需要一個mainframe.setVisible(false);mainframe.setVisible(true);添加到它,在大型機是你的主要的JFrame。您可以在「創建計時器」部分中進行此修改,並使用新的if (i==0)和現有的if (i==20)聲明。根據需要刪除或修改其他代碼。

+0

這不是一個特別有用的例子(恕我直言)。雖然「計時器」確保在EDT內執行更新,但實際上並未顯示如何有效地運行背景以便不阻止EDT並將進度更新呼叫同步到EDT – MadProgrammer

+0

我得到了答案。非常感謝你的幫助。 –