⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame1.java

📁 文本编辑器
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
       }*/
       if(text.equals(jTextArea1.getText())){
           jTextArea1.setText("");
           currFileName = null;
           dirty = false;
           updateCaption();
           statusBar.setText("");

           text = jTextArea1.getText();
           dirty = false;
       } else {
           int flag2 = JOptionPane.showConfirmDialog(null,
                   "文件内容已经修改,需要保存吗?", "天马行空制作室", JOptionPane.YES_NO_OPTION);
           //int flag2=JOptionPane.OK_OPTION;
           //String temp=(String)flag2;
           //jTextArea1.setText(flag2);
           if (flag2 == 1) {
               jTextArea1.setText("");
               currFileName = null;
               dirty = false;
               statusBar.setText("");
               text="";

               //text=jTextArea1.getText();
           } else {
               saveFile();
               //text = jTextArea1.getText();
               statusBar.setText("");
              jTextArea1.setText("");
              text="";
           }
       }

    }

    public void jMenuFileOpen_actionPerformed(ActionEvent e) {
        if(text.equals(jTextArea1.getText())){
          fileOpen();
          text = jTextArea1.getText();
          dirty=false;
        }
        else
        {
            int flag2=JOptionPane.showConfirmDialog(null,
     "文件内容已经修改,需要保存吗?", "天马行空制作室", JOptionPane.YES_NO_OPTION);
          //int flag2=JOptionPane.OK_OPTION;
          //String temp=(String)flag2;
          //jTextArea1.setText(flag2);
          if(flag2==1)
              {
                  fileOpen();
                  //text=jTextArea1.getText();
              }
          else
              {
                  saveFile();
                  text=jTextArea1.getText();
              }
        }


    }

    public void jMenuFileSave_actionPerformed(ActionEvent e) {
        text=jTextArea1.getText();
        saveFile();
    }

    public void jMenuFileSaveAs_actionPerformed(ActionEvent e) {
        text=jTextArea1.getText();
          saveAsFile();
    }

    public void jMenuColor_actionPerformed(ActionEvent e) {
        Color color =JColorChooser.showDialog(this, "Foreground Color",jTextArea1.getForeground());
        if (color != null) {
            jTextArea1.setForeground(color);

        }
         //repaints menu after item is selected
         this.repaint();

    }

    public void jMenuBColor_actionPerformed(ActionEvent e) {
        Color color = JColorChooser.showDialog(this, "BackgroundColor ",jTextArea1.getBackground());
                                               if (color != null) {
            jTextArea1.setBackground(color);

        }
        //repaints menu after item is selected
        this.repaint();

    }

    public void jMenuChange_actionPerformed(ActionEvent e) {
        jTextArea1.setLineWrap(flag);
        if(flag==true)
            {
                flag = false;
                statusBar.setText("自动换行");
            }
        else
            {
                flag = true;
                statusBar.setText("不自动换行");
            }
    }

    public void jMenuItem1_actionPerformed(ActionEvent e) {
        jTextArea1.selectAll();
    }

    public void jMenuDAll_actionPerformed(ActionEvent e) {
        jTextArea1.setText("");
    }

    public void jMenuFont_actionPerformed(ActionEvent e) {
       /* fontChooser1.setSelectedFont(jTextArea1.getFont());
        if(fontChooser1.showDialog()){
                jTextArea1.setFont(fontChooser1.getSelectedFont());
        }*/
       fontChooser1.showDialog();
    fontChooser1.setTitle("设置字体格式与大小");

    jTextArea1.setFont(fontChooser1.getSelectedFont());
    jTextArea1.setTabSize(fontChooser1.hashCode());

  }

    public void jMenuCheXiao_actionPerformed(ActionEvent e) {
                jTextArea1.setText(text2);
    }


}


class Frame1_jMenuCheXiao_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuCheXiao_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuCheXiao_actionPerformed(e);
    }
}


class Frame1_jMenuFont_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuFont_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuFont_actionPerformed(e);
    }
}


class Frame1_jMenuDAll_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuDAll_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuDAll_actionPerformed(e);
    }
}


class Frame1_jMenuItem1_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuItem1_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuItem1_actionPerformed(e);
    }
}


class Frame1_jMenuChange_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuChange_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuChange_actionPerformed(e);
    }
}


class Frame1_jMenuBColor_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuBColor_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuBColor_actionPerformed(e);
    }
}


class Frame1_jMenuFileSaveAs_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuFileSaveAs_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuFileSaveAs_actionPerformed(e);
    }
}


class Frame1_jMenuColor_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuColor_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuColor_actionPerformed(e);
    }
}


class Frame1_jMenuFileSave_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuFileSave_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuFileSave_actionPerformed(e);
    }
}


class Frame1_jMenuFileNew_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuFileNew_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuFileNew_actionPerformed(e);
    }
}


class Frame1_jMenuFileOpen_actionAdapter implements ActionListener {
    private Frame1 adaptee;
    Frame1_jMenuFileOpen_actionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.jMenuFileOpen_actionPerformed(e);
    }
}


class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
    Frame1 adaptee;

    Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jMenuFileExit_actionPerformed(actionEvent);
    }
}


class Frame1_jMenuHelpAbout_ActionAdapter implements ActionListener {
    Frame1 adaptee;

    Frame1_jMenuHelpAbout_ActionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jMenuHelpAbout_actionPerformed(actionEvent);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -