如何打开包含主类中的框架的另一个类

时间:2014-01-18 13:06:12

标签: java netbeans

我有一个小窗口,它只包含第一个类中的标签和2个按钮,第二个包含另一个类中的gui。我做出选择后如何关闭小窗口并启动gui?我试图从gui运行main方法,但我真的不知道要为String args []填写什么...

gui.main(??);

2 个答案:

答案 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()