HelloWorld 类型未定义方法 JFrame
The method JFrame is undefined for the type HelloWorld
我不知道为什么,但我的 hello world java 项目出现错误:
The method JFrame is undefined for the type HelloWorld".
我才刚刚开始,谁能给我解释一下错误和解决方法吗?
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();
}
}
错误在你的构造函数中:
JFrame();
不起作用;你需要:
... = new JFrame();
长话短说:注意语法!尤其是当您是初学者时,一个好的做法是尽可能经常 运行 编译器。每次你写下你认为应该编译的东西时... 运行 编译器。不要写10、20行代码;然后试着弄清楚那里出了什么问题!
将JFrame jframe = JFrame()
更改为JFrame jframe = new JFrame()
每个对象都必须在 Java 中用 new
关键字实例化。 JFrame jframe = new JFrame("It's not a Hello World Program");
我不知道为什么,但我的 hello world java 项目出现错误:
The method JFrame is undefined for the type HelloWorld".
我才刚刚开始,谁能给我解释一下错误和解决方法吗?
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();
}
}
错误在你的构造函数中:
JFrame();
不起作用;你需要:
... = new JFrame();
长话短说:注意语法!尤其是当您是初学者时,一个好的做法是尽可能经常 运行 编译器。每次你写下你认为应该编译的东西时... 运行 编译器。不要写10、20行代码;然后试着弄清楚那里出了什么问题!
将JFrame jframe = JFrame()
更改为JFrame jframe = new JFrame()
每个对象都必须在 Java 中用 new
关键字实例化。 JFrame jframe = new JFrame("It's not a Hello World Program");