我正在開發一個小程序,我想做點什麼,當我點擊一個提交按鈕時,如果後臺進程在運行,那麼它應該表明進程正在後臺運行,無法執行其他任何操作。小程序中的後臺進程
我已經嘗試了類似進度條的東西,但它需要在線程中編碼。 我是新來的Java,所以有沒有其他的方式來做到這一點,或者我只能通過線程的幫助來做到這一點?
我正在開發一個小程序,我想做點什麼,當我點擊一個提交按鈕時,如果後臺進程在運行,那麼它應該表明進程正在後臺運行,無法執行其他任何操作。小程序中的後臺進程
我已經嘗試了類似進度條的東西,但它需要在線程中編碼。 我是新來的Java,所以有沒有其他的方式來做到這一點,或者我只能通過線程的幫助來做到這一點?
嘿frnd使用Java swingworker類
寫你的整個背景BL在doinbackground()方法。
對此,您可以使用Java JProgressBar。 一些事情,如:
JProgressBar pb = new JProgressBar(0, 20);
pb.setValue(0);
pb.setStringPainted(true);
有關詳細信息:
而且ProgressMonitor可能是不錯的選擇。
不管你喜不喜歡,你必須習慣使用線程,因爲它是在應用程序中獲取GUI元素更新的唯一方法。正在處理。
但是沒有必要恐慌,Java有一些方便的類來處理大部分的線程管理。詳見SwingWorker
。
謝謝Abhishek它真的是作品....... – 2012-02-03 13:08:06