有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

gui.main(??);

共 (2) 个答案

  1. # 1 楼答案

    您可以通过两种方式:

    Way 1:在类2中有一个构造函数,并从类1中调用它

    new Class2Name();    //Class2Name() is a constructor of class2 
    

    Way 2:对于您当前的方法,您可以使用以下代码:

    new Class2Name().main(null);    //null if you don't want to pass any parameter
    

    更新1

    要关闭框架,请执行以下操作:

    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
    
  2. # 2 楼答案

    我不知道我是否正确理解了你的问题。您的意思是,在第一个窗口中,无论何时单击按钮,您都希望根据单击的按钮打开另一个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()