0
我有一個Netbeans應用程序,其中包含一段很長的時間,在此期間它看起來沒有響應。我通過Progress API添加了進度條,但仍想在某些任務正在進行時阻止GUI。如何禁用Netbeans平臺應用程序的GUI
有沒有辦法爲其他Java應用程序做一些像Glass Pane一樣的事情。
我知道IDE有類似的東西。我有時會在IDE自己冗長的任務中看到它。
有什麼想法?
我有一個Netbeans應用程序,其中包含一段很長的時間,在此期間它看起來沒有響應。我通過Progress API添加了進度條,但仍想在某些任務正在進行時阻止GUI。如何禁用Netbeans平臺應用程序的GUI
有沒有辦法爲其他Java應用程序做一些像Glass Pane一樣的事情。
我知道IDE有類似的東西。我有時會在IDE自己冗長的任務中看到它。
有什麼想法?
您正在尋找正確的地方,ProgressUtils有幾個靜態方法來在線程上運行任務,同時阻止UI並有選擇地顯示進度。請參閱showProgressDialogAndRun和runOffEventDispatchThread(還有其他)。
也許一個例子或一個鏈接將使答案值得標記爲這樣。 – javydreamercsw