我是新手,我正在尝试使用一种形式(HospitalGUI.form)实现一个简单的GUI。当我主要运行关联的Java文件(HospitalGUI.java)时,该窗体可见。
我希望能够从控制器启动它,以便可以选择GUI或控制台界面。当我的控制器实例化它时,将执行构造函数中的代码,但该窗体不会打开。
对于要由另一个Object打开的表单,是否需要做一些特殊的事情或其他事情?
我将不胜感激任何理解这一点。
我的GUI主要是
public static void main(String[] args) {
final int FRAME_WIDTH = 300;
final int FRAME_HEIGHT = 400;
JFrame frame = new JFrame("Hospital System");
frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
frame.setContentPane(new HospitalGUI().rootPanel);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
控制器中的呼叫是
HospitalGUI hospitalInterface = new HospitalGUI();
相关分类