[問題] 請問各位一個java threads的問題

看板java作者 (jims)時間17年前 (2008/12/08 10:29), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
小弟最近開始碰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的事件處理裡面

12/08 12:33, , 1F
你提供的程式碼不夠完整,無法判定
12/08 12:33, 1F

12/08 12:43, , 2F
如何執行file()要寫一下,LoginWindow的父類別是誰也要寫
12/08 12:43, 2F

12/08 13:15, , 3F
從伺服器傳訊息過來 客戶端讀字串判斷是登入成功就做?
12/08 13:15, 3F
※ 編輯: jimshsu 來自: 140.109.98.218 (12/08 13:47)
文章代碼(AID): #19F8QFyn (java)
文章代碼(AID): #19F8QFyn (java)