在新打开的框架内是否有调用子程序或函数的方法?JAVA

在新打开的框架内是否有调用子程序或函数的方法?JAVA,java,swing,subroutine,Java,Swing,Subroutine,我知道如何从一个班级内部调用另一个班级: new frame().setVisible(true); 但是我不知道你是怎么做到的,但是同时调用一个子程序 new frame().setVisible(true); Sub123(); 将新命令的结果分配给变量并与之交互 frame aframe = new frame(); aframe.setVisible(true); aframe.Sub123(); 你也可以考虑查看你需要对代码进行更少的压缩。您正在通过以下方式创建对象: new

我知道如何从一个班级内部调用另一个班级:

 new frame().setVisible(true);
但是我不知道你是怎么做到的,但是同时调用一个子程序

new frame().setVisible(true);
Sub123();
将新命令的结果分配给变量并与之交互

frame aframe = new frame();
aframe.setVisible(true);
aframe.Sub123();

你也可以考虑查看

你需要对代码进行更少的压缩。您正在通过以下方式创建对象:

new Frame().setVisible(true);
因此没有变量可以用来调用对象上的方法

因此,我们应该:

MyFrame myFrame = new MyFrame();  // create a variable!
myFrame.setVisible(true);
myFrame.someMethod();    // use it!
另外,您还需要学习Java命名方法并遵守它们,包括以大写字母开头的类名。这样做将提高代码的可读性