虽然在Easy Steps一书中介绍了Java,但在创建我的第一个GUI时遇到了错误。
import javax.swing.*;
public class Main extends JFrame{
JPanel pnl = new JPanel();
public Window() {
super("Menu Window");
setSize(500, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
add(pnl);
setVisible(true) ;
}
public static void main(String[] args) {
Main gui = new Window();
}
}
我得到的错误是: '错误:无法找到或加载主类主'
我正在使用Eclipse,这是控制台中唯一显示的内容。
答案 0 :(得分:1)
构造函数名称应该与类名相同(因此Main
而不是Window
),所以我们有:
import javax.swing.*;
public class Main extends JFrame{
JPanel pnl = new JPanel();
public Main() {//Watch this line carefully (Window changed to Main)
super("Menu Window");
setSize(500, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
add(pnl);
setVisible(true) ;
}
public static void main(String[] args) {
Main gui = new Main();//Watch here too
}
}