每当我运行我的程序时(仅由 main 中的 JFrame 和另一个公共 void 方法组成),它只运行 main 方法。我知道是这种情况,因为当我测试 System.out.println("Test"); 在第二种方法中它不执行但如果我在 main in 中执行相同的代码行将按预期执行
package com.route.route;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
public class Window extends JFrame {
private static final long serialVersionUID = 1L;
public void gfsdagfds(){
System.out.println("Hello");
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setSize(800, 600);
frame.setLocationRelativeTo(null);
frame.setTitle("route UNREALEASED 0.01");
frame.setIconImage(null);
frame.setResizable(false);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}