コマンドプロンプトで以下のプログラムをコンパイルすると、
Main2.java:20: エラー: シンボルを見つけられません
mbar.add(menu);
^
シンボル: 変数 mbar
場所: クラス MyWindow
Main2.java:21: エラー: シンボルを見つけられません
setMenuBar(mbar);
^
シンボル: 変数 mbar
場所: クラス MyWindow
エラー2個
というエラーメッセージが出ます。
Java
1import java.awt.Frame; 2import java.awt.Menu; 3import java.awt.TextArea; 4import java.awt.event.WindowAdapter; 5import java.awt.event.WindowEvent; 6class Main2 { 7 public static void main(String[] args) { 8 MyWindow mw = new MyWindow(); 9 10 } 11} 12 13class MyWindow extends Frame { 14 MyWindow() { 15 setTitle("Text editor"); 16 setSize(800,600); 17 TextArea ta = new TextArea(); 18 add(ta); 19 Menu menu = new Menu("File"); 20 mbar.add(menu); 21 setMenuBar(mbar); 22 setVisible(true); 23 addWindowListener( new WinListener()); 24 } 25} 26 27class WinListener extends WindowAdapter { 28 public void windowClosing(WindowEvent e) {System.exit(0);} 29}
このコードをそのまま打ったのですがなぜエラーが出たのでしょうか?
回答2件
あなたの回答
tips
プレビュー