[問題] 請問各位一個java threads的問題
小弟最近開始碰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
12/08 12:43, 2F
推
12/08 13:15, , 3F
12/08 13:15, 3F
※ 編輯: jimshsu 來自: 140.109.98.218 (12/08 13:47)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):