我有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/)。 –