本帖最后由 MK_Chan 于 2014-4-3 14:17 编辑
学Java没多久,自己编写的简单记事本程序,弄了一个事件“新建”,但是我每次运行都是提示找不到符号,各位帮帮忙看看哪里出了问题。
- import java.awt.*;
- import java.awt.event.*;
- class NotePad extends Frame
- {
- Menu menu1,menu2,menu3;
- MenuBar menubar;
- MenuItem item1,item2,item3,item4,item5,item6,item7;
- TextArea text;
- NotePad(String s)
- {
- setTitle(s);
- menu1=new Menu("文件");
- menu2=new Menu("编辑");
- menu3=new Menu("帮助");
- menubar=new MenuBar();
- item1=new MenuItem("新建");
- item1.addActionListener(new M());
- item2=new MenuItem("打开");
- item3=new MenuItem("保存");
- item4=new MenuItem("退出");
- item5=new MenuItem("前切");
- item6=new MenuItem("复制");
- item7=new MenuItem("粘贴");
- text=new TextArea();
- menu1.add(item1);
- menu1.add(item2);
- menu1.add(item3);
- menu1.add(item4);
- menu2.add(item5);
- menu2.add(item6);
- menu2.add(item7);
- menubar.add(menu1);
- menubar.add(menu2);
- menubar.add(menu3);
- add(text,BorderLayout.CENTER);
- setBounds(100,100,600,400);
- setVisible(true);
- setMenuBar(menubar);
- validate();
- addWindowListener(new WindowAdapter()
- {
- public void windowClosing(WindowEvent e1)
- {
- System.exit(0);
- }
- });
- }
- }
- class M implements ActionListener
- {
- public void actionPerformed(ActionEvent e2)
- {
- if(e2.getSource==item1)
- {
- text.setText(null);
- }
- }
- }
- public class JSB
- {
- public static void main(String args[])
- {
- NotePad note=new NotePad("记事本");
- }
- }
复制代码 |