我有一个小窗口,它只包含第一个类中的标签和2个按钮,第二个包含另一个类中的gui。我做出选择后如何关闭小窗口并启动gui?我试图从gui运行main方法,但我真的不知道要为String args []填写什么...
gui.main(??);
答案 0 :(得分:1)
你可以通过两种方式:
Way 1
:在class2中有一个构造函数,并从class1调用它,如。
new Class2Name(); //Class2Name() is a constructor of class2
Way 2
:对于您当前的方法,您可以使用以下代码:
new Class2Name().main(null); //null if you don't want to pass any parameter
<强> UPDATE1 强>
关闭相框:
frameName.dispose(); //Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children.
隐藏框架:
frameName.setVisible(false); //Shows or hides Window
答案 1 :(得分:0)
我不知道我是否理解你的问题。你是说从第一个窗口,每当你点击一个按钮,你想根据点击的按钮打开另一个gui,对吧?
如果是这样,你必须从第一个类的按钮声明第二个gui并将参数传递给第二个类的构造函数。例如:对于按钮1,您执行此操作:
//This part should be at the top of your class
String param = "";
//this part should be in your button
secondClass second = new secondClass();
second.show()