1. 程式人生 > >JAVA SWING中給按鈕新增監聽器後JFrame介面JProgressBar不能動態更新問題

JAVA SWING中給按鈕新增監聽器後JFrame介面JProgressBar不能動態更新問題

有兩個JFrame介面,一個為主介面mainframe一個子介面runframe

在mainframe建構函式中直接new runframe執行無誤

若在mainframe裡新增button並新增監聽器addactionlistener之後,new runframe的介面完全空白,直到程式執行到100%才會顯示出來

解決方法:

在mainframe的button執行函式中新增執行緒thread類,在新執行緒裡執行runframe