java吧 关注:1,249,935贴子:12,732,256
  • 10回复贴,共1

为什么java写的记事本点击保存后就废掉了

只看楼主收藏回复




新手菜鸡真的不懂啊,二楼放代码


IP属地:广东1楼2019-04-15 23:10回复
    import javax.swing.*;
    public class Menu extends JFrame
    {
    static JTextArea text=new JTextArea();
    static JMenuBar Menu=new JMenuBar();
    static JMenu file=new JMenu("文件");
    static JMenu edit=new JMenu("编辑(E)");
    static JMenuItem newFile=new JMenuItem("新建");
    static JMenuItem open=new JMenuItem("打开");
    static JMenuItem save=new JMenuItem("保存");
    static JMenuItem saveAs=new JMenuItem("另存");
    static JMenuItem exit=new JMenuItem("退出");
    static JMenuItem copy=new JMenuItem("复制");
    static JMenuItem paste=new JMenuItem("粘贴");
    static JMenuItem delet=new JMenuItem("删除");
    static JMenuItem cut=new JMenuItem("剪切");
    static JMenuItem find=new JMenuItem("查找");
    static JMenuItem replace=new JMenuItem("替换");
    static JMenuItem timeData=new JMenuItem("时间/日期");
    static String Path=null;
    JFrame th=this;
    public Menu()
    {
    Listen Listen=new Listen();
    setTitle("超不实用的记事本");
    setBounds(100,100,500,375);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setJMenuBar(Menu);
    Menu.add(file);
    Menu.add(edit);
    file.add(newFile);
    file.add(open);
    file.add(save);
    file.add(saveAs);
    file.add(exit);
    edit.add(copy);
    edit.add(paste);
    edit.add(delet);
    edit.add(cut);
    edit.add(find);
    edit.add(replace);
    edit.add(timeData);
    getContentPane().add(new JScrollPane(text));
    newFile.addActionListener(Listen);
    open.addActionListener(Listen);
    save.addActionListener(Listen);
    saveAs.addActionListener(Listen);
    exit.addActionListener(Listen);
    copy.addActionListener(Listen);
    paste.addActionListener(Listen);
    delet.addActionListener(Listen);
    cut.addActionListener(Listen);
    find.addActionListener(Listen);
    replace.addActionListener(Listen);
    timeData.addActionListener(Listen);
    }
    }


    IP属地:广东2楼2019-04-15 23:11
    回复
      public class Show_book
      {
      public static void main(String[]args)
      {
      Menu frame=new Menu();
      frame.setVisible(true);
      }
      }


      IP属地:广东4楼2019-04-15 23:12
      回复
        求大佬们指教


        IP属地:广东5楼2019-04-15 23:13
        回复
          没人吗


          IP属地:广东来自Android客户端6楼2019-04-16 00:16
          回复


            IP属地:广东来自Android客户端7楼2019-04-16 07:32
            回复
              你倒是后缀名改成.java啊,保存成txt你是几个意思?


              IP属地:广东来自iPhone客户端8楼2019-04-16 07:36
              收起回复
                解决了,原来是我把某个变量穿错了


                IP属地:广东来自Android客户端9楼2019-04-16 14:26
                回复
                  公司要求用swing?


                  IP属地:辽宁10楼2019-04-16 14:37
                  收起回复