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

时间:2014-02-10 00:57:56

标签: java swing subroutine

我知道如何从另一个班级中调出一个班级:

 new frame().setVisible(true);

但是我不知道你是怎么做到这一点的,但是在同一时间调用了一个子程序,例如

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

2 个答案:

答案 0 :(得分:4)

new命令的结果分配给变量并与之交互

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

您也可以考虑查看Code Conventions for the Java Programming Language

答案 1 :(得分:4)

您需要减少对代码的压缩。你是通过以下方式创建一个对象:

new Frame().setVisible(true);

因此没有用于调用对象上的方法的变量。

所以改为:

MyFrame myFrame = new MyFrame();  // create a variable!
myFrame.setVisible(true);
myFrame.someMethod();    // use it!

顺便说一句,您将学习Java命名方法并遵守它们,包括使用大写字母启动类名。这样做可以提高代码的可读性。