对于HelloWorld类型,方法JFrame未定义

The*_*uce 0 java methods swing undefined

我不知道为什么但是我的hello world java项目出错:

对于HelloWorld类型,方法JFrame是未定义的.

我刚刚开始,有人可以向我解释错误和解决方案吗?

package helloworld;

import javax.swing.JFrame;

public class HelloWorld {
    public static HelloWorld HelloWorld;
    public final int WIDTH = 800, HEIGHT = 800;

    public HelloWorld() {
        JFrame jframe = JFrame();
        jframe.setSize(WIDTH, HEIGHT);
        jframe.setVisible(true);

    }

    public static void main(String[] args) {
        HelloWorld = new HelloWorld();
    }
}
Run Code Online (Sandbox Code Playgroud)

Gho*_*ica 5

错误在您的构造函数中:

JFrame();
Run Code Online (Sandbox Code Playgroud)

不起作用; 你需要:

... = new JFrame();
Run Code Online (Sandbox Code Playgroud)

长话短说:看你的语法!特别是当你是初学者时,一个好的做法是尽可能经常运行编译器.每次你写下你认为应该编译的东西......运行编译器.不要写10行,20行代码; 然后试着找出那里的错误!