我需要一個非常簡單的(骨架)關於用Java開發GUI的進度條教程。進度條可以是「不確定的」,理想情況下具有可更新的文本標籤。Swing中的Java任務進度條
這裏是一些骨架代碼,我希望有人可以擴展到足以使某些工作。
class MyFunView extends FrameView {
// class vars and other stuff...
@Action
public void excitingButtonPressed() {
/* I have n files to download */
// Download file 1, set progress bar status to "downloading file 1"
// ...
// Download file n, set progress bar status to "downloading file 2"
}
}
基本上,我如何以及如何將我的下載代碼包裹在內? (據我所知,有一些任務所需的子類?)
非常感謝。
編輯:
我們都只有這麼多寶貴的時間來活着,沒有辦法可以在短短的代碼或因爲我本來希望的時間內完成,所以我不會用一個進度條。
*「我需要一個非常簡單的(骨架)教程進度條」*你在這裏:[如何使用進度條](http:///docs.oracle.com/javase/tutorial/uiswing/components/progress.html)。 *「這是一些我希望有人可以擴展的骨架代碼」*您的預算是多少? –
順便說一下''正在下載文件..'看['ProgressMonitorInputStream'](http://docs.oracle.com/javase/7/docs/api/javax/swing/ProgressMonitorInputStream.html)。它是爲了它而做的,並且應該指出真正的進步。 –
@B。 VB。在編輯中寫道[我們都只有這麼多寶貴的時間才能活着,沒有辦法可以像我希望的那麼少的代碼或時間完成,所以我不會使用進度條。](http:// www.java2s.com/Code/Java/Swing-JFC/CatalogSwing-JFC.htm),因爲我覺得你忘了點擊.... – mKorbel