我开始了一个新项目,所有代码都是正确的(我认为)并且没有窗口出现。没有编译错误,每当我运行程序时什么也没有发生。
import javax.swing.*;
import java.awt.*;
public class Frame extends JFrame{
public static String title = "Tower Defense";
public static Dimension size = new Dimension(700, 550);
public static void main(String args[]){
Frame frame = new Frame();
}
public Frame() {
setTitle(title);
setSize(size);
setResizable(false);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void init(){
setVisible(true);
}
}
最佳答案
你永远不会调用init()
方法。你的框架如何可见?
只需将您的 main
方法更改为:
public static void main(String args[]){
Frame frame = new Frame();
frame.init();
}
关于java - 在 Eclipse 中我使用 JFrame 但没有出现窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632844/