我有5-6圖形用戶界面(單獨的類)彼此根據各自的功能打開,每個GUI需要一個對象的內部,我通過最終目標在航班預訂系統像這樣我的GUI時一個JButton的「書」從座位選擇菜單中點擊Book_GUI.java傳遞對象擺動GUI
Passenger_GUI frameP = new Passenger_GUI(eco.seats[x][z].getMyPassenger());
frameP.setVisible(true);
eco.seats[x][z].setBooked(true);
在Passenger_GUI.java
我:
private Passenger passenger_GUI;
後來在構造函數不初始化passenger_GUI
我輸入乘客對象分配給它:
public Passenger_GUI(Passenger myPassenger) {
passenger_GUI = myPassenger;
一切都沒有錯誤...我有兩個問題,我必須初始化第一個passenger_GUI,然後做出分配或者是沒有必要的嗎? 第二個重要問題;我做的Passenger_GU的變化爲對象myPassenger(eco.seats[x][z].myPassenger
),將它們保存在以前的GUI Book_GUI.java
我覺得不是因爲Passenger_GUI類沒有返回值...還是我錯了嗎?我怎麼能做出改變我申請一個對象穩定並在將來使用Book_GUI.java
?(以前的GUI) 謝謝你的時間!
這裏全類: http://www.copypastecode.com/643018/ http://www.copypastecode.com/643022/
請你能把這裏所有的相關的代碼問題的理解? – SeniorJD
@SeniorJD通過指向源代碼完整類的鏈接更新了該問題。 – Anarkie
*「我有5-6個GUI ..根據其功能打開另一個GUI」* 1)請參閱[使用多個JFrames,好/壞實踐?](http://stackoverflow.com/a/9554657/418556 )2)爲了更快得到更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –