我知道如何从另一个班级中调出一个班级:
new frame().setVisible(true);
但是我不知道你是怎么做到这一点的,但是在同一时间调用了一个子程序,例如
new frame().setVisible(true);
Sub123();
答案 0 :(得分:4)
将new
命令的结果分配给变量并与之交互
frame aframe = new frame();
aframe.setVisible(true);
aframe.Sub123();
答案 1 :(得分:4)
您需要减少对代码的压缩。你是通过以下方式创建一个对象:
new Frame().setVisible(true);
因此没有用于调用对象上的方法的变量。
所以改为:
MyFrame myFrame = new MyFrame(); // create a variable!
myFrame.setVisible(true);
myFrame.someMethod(); // use it!
顺便说一句,您将学习Java命名方法并遵守它们,包括使用大写字母启动类名。这样做可以提高代码的可读性。