Java 从单独的类调用JFrame

Java 从单独的类调用JFrame,java,class,jframe,visibility,Java,Class,Jframe,Visibility,我正在使用Intellij IDEA 2017。我正在学习如何使用JFrames,并尝试创建一个基本的GUI 我试图在不同的类中创建两个JFrame,并从主类调用它们 我试图做的是将两个jFrame的可见性设置为false,然后能够在主类中使用类似于“Class1.frame1.setVisibility(true);”的内容调用它们,但显然这是行不通的 有没有更简单的方法可以做到这一点?您根本没有实例化这个类 在主课上,你应该- new frame1().setVisible(true); n

我正在使用Intellij IDEA 2017。我正在学习如何使用JFrames,并尝试创建一个基本的GUI

我试图在不同的类中创建两个JFrame,并从主类调用它们

我试图做的是将两个jFrame的可见性设置为false,然后能够在主类中使用类似于“Class1.frame1.setVisibility(true);”的内容调用它们,但显然这是行不通的


有没有更简单的方法可以做到这一点?

您根本没有实例化这个类

在主课上,你应该-

new frame1().setVisible(true);
new frame2().setVisible(true);

仅供参考-如果您的两个类扩展了JFrame类,您可以在这两个类的man方法中编写(your_class CAL=new your_class();CAL.setVisible(true);),这就是
setVisible
。您是否收到任何错误消息?