看板 java 關於我們 聯絡資訊
小弟最近開始碰swing~ 請問各位一個threads執行的問題 我目前在一個系統上設計一個登入的畫面 code很長~所以我大概說明一下 下面 fire是主要執行的那個method (說明一下~fire其實就是main的程式進入點而已) public void fire() throws IllegalActionException { super.fire(); //啟動LOGIN視窗 LoginWindow glw = new LoginWindow(); glw.setVisible(true); System.out.println(message); } LoginWindow是如下的宣告 public class LoginWindow extends javax.swing.JFrame { ...... 他就是產生一個登入視窗 我現在碰到的問題是LoginWindow啟動後 System.out.println(message)應該要等到LoginWindow的登入動作作完才能執行的 但是依照我目前試驗的結果 視窗彈出的時候System.out.println(message)就run了 我的目的是user執行完登入之前 System.out.println(message)要先等待 ps:System.out.println(message)是我簡略的比喻 實際的情況它可能是這個fire()方法的某些行為,且不能寫在LoginWindow的事件處理裡面
ninteen:你提供的程式碼不夠完整,無法判定 12/08 12:33
ninteen:如何執行file()要寫一下,LoginWindow的父類別是誰也要寫 12/08 12:43
carlcarl:從伺服器傳訊息過來 客戶端讀字串判斷是登入成功就做? 12/08 13:15
※ 編輯: jimshsu 來自: 140.109.98.218 (12/08 13:47)