/ / Java Swingを使用してGUIを作成中にエラー[終了]-Java、Swing

Java Swingを使用してGUIを作成中にエラーが発生しました。[閉じる] - java、swing

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();
}

}

そして私が得るエラーは: 「エラー:メインクラスmainを検出またはロードできませんでした」

私はEclipseを使用していますが、これはコンソールに表示される唯一のものです。

ここに画像の説明を入力

回答:

回答№1は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
}

}