📄 notepad.java
字号:
/*
* NotePad.java
*
* Created on 2007年12月18日, 下午4:48
*/
package NotePad;
import com.sun.rsasign.e;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowEvent;
import java.awt.print.PrinterJob;
import java.io.*;
import javax.swing.*;
import javax.swing.event.DocumentEvent;
import javax.swing.text.Document;
/**
*
* @author Administrator
*/
public class NotePad extends javax.swing.JFrame {
/** Creates new form NotePad */
public NotePad() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
private void initComponents() {
jPopupMenu1 = new javax.swing.JPopupMenu();
tanchu_copy = new javax.swing.JMenuItem();
tanchu_paste = new javax.swing.JMenuItem();
tanchu_cut = new javax.swing.JMenuItem();
tanchu_delete = new javax.swing.JMenuItem();
tanchu_all = new javax.swing.JMenuItem();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jMenuBar1 = new javax.swing.JMenuBar();
file = new javax.swing.JMenu();
file_new = new javax.swing.JMenuItem();
file_open = new javax.swing.JMenuItem();
file_save = new javax.swing.JMenuItem();
file_saveAs = new javax.swing.JMenuItem();
file_pageset = new javax.swing.JMenuItem();
file_print = new javax.swing.JMenuItem();
file_exit = new javax.swing.JMenuItem();
edit = new javax.swing.JMenu();
edit_copy = new javax.swing.JMenuItem();
edit_cut = new javax.swing.JMenuItem();
edit_paste = new javax.swing.JMenuItem();
edit_delete = new javax.swing.JMenuItem();
edit_find = new javax.swing.JMenuItem();
edit_all = new javax.swing.JMenuItem();
form = new javax.swing.JMenu();
form_huanhang = new javax.swing.JCheckBoxMenuItem();
form_char = new javax.swing.JMenuItem();
form_frontcolor = new javax.swing.JMenuItem();
form_backcolor = new javax.swing.JMenuItem();
help = new javax.swing.JMenu();
help_about = new javax.swing.JMenuItem();
tanchu_copy.setMnemonic('C');
tanchu_copy.setText("\u590d\u5236(C)");
tanchu_copy.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tanchu_copyActionPerformed(evt);
}
});
jPopupMenu1.add(tanchu_copy);
tanchu_paste.setMnemonic('P');
tanchu_paste.setText("\u7c98\u8d34(P)");
tanchu_paste.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tanchu_pasteActionPerformed(evt);
}
});
jPopupMenu1.add(tanchu_paste);
tanchu_cut.setMnemonic('T');
tanchu_cut.setText("\u526a\u5207(T)");
tanchu_cut.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tanchu_cutActionPerformed(evt);
}
});
jPopupMenu1.add(tanchu_cut);
tanchu_delete.setMnemonic('D');
tanchu_delete.setText("\u5220\u9664(D)");
tanchu_delete.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tanchu_deleteActionPerformed(evt);
}
});
jPopupMenu1.add(tanchu_delete);
tanchu_all.setMnemonic('A');
tanchu_all.setText("\u5168\u9009(A)");
tanchu_all.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tanchu_allActionPerformed(evt);
}
});
jPopupMenu1.add(tanchu_all);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("\u6211\u7684\u8bb0\u4e8b\u672c");
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jTextArea1.addCaretListener(new javax.swing.event.CaretListener() {
public void caretUpdate(javax.swing.event.CaretEvent evt) {
jTextArea1CaretUpdate(evt);
}
});
jTextArea1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jTextArea1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(jTextArea1);
file.setMnemonic('F');
file.setText("\u6587\u4ef6(F)");
file_new.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
file_new.setMnemonic('N');
file_new.setText("\u65b0\u5efa(N)");
file_new.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_newActionPerformed(evt);
}
});
file.add(file_new);
file_open.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
file_open.setMnemonic('O');
file_open.setText("\u6253\u5f00(O)...");
file_open.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_openActionPerformed(evt);
}
});
file.add(file_open);
file_save.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
file_save.setMnemonic('S');
file_save.setText("\u4fdd\u5b58(S)");
file_save.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_saveActionPerformed(evt);
}
});
file.add(file_save);
file_saveAs.setMnemonic('A');
file_saveAs.setText("\u53e6\u5b58\u4e3a(A)...");
file_saveAs.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_saveAsActionPerformed(evt);
}
});
file.add(file_saveAs);
file_pageset.setMnemonic('U');
file_pageset.setText("\u9875\u9762\u8bbe\u7f6e(U)...");
file_pageset.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_pagesetActionPerformed(evt);
}
});
file.add(file_pageset);
file_print.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK));
file_print.setMnemonic('P');
file_print.setText("\u6253\u5370(P)...");
file_print.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_printActionPerformed(evt);
}
});
file.add(file_print);
file_exit.setMnemonic('X');
file_exit.setText("\u9000\u51fa(X)");
file_exit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
file_exitActionPerformed(evt);
}
});
file.add(file_exit);
jMenuBar1.add(file);
edit.setMnemonic('E');
edit.setText("\u7f16\u8f91(E)");
edit_copy.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
edit_copy.setMnemonic('C');
edit_copy.setText("\u590d\u5236(C)");
edit_copy.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_copyActionPerformed(evt);
}
});
edit.add(edit_copy);
edit_cut.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
edit_cut.setMnemonic('T');
edit_cut.setText("\u526a\u5207(T)");
edit_cut.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_cutActionPerformed(evt);
}
});
edit.add(edit_cut);
edit_paste.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
edit_paste.setMnemonic('P');
edit_paste.setText("\u7c98\u8d34(P)");
edit_paste.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_pasteActionPerformed(evt);
}
});
edit.add(edit_paste);
edit_delete.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
edit_delete.setMnemonic('L');
edit_delete.setText("\u5220\u9664(L)");
edit_delete.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_deleteActionPerformed(evt);
}
});
edit.add(edit_delete);
edit_find.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
edit_find.setMnemonic('F');
edit_find.setText("\u67e5\u627e(F)");
edit_find.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_findActionPerformed(evt);
}
});
edit.add(edit_find);
edit_all.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
edit_all.setMnemonic('A');
edit_all.setText("\u5168\u9009(A)");
edit_all.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
edit_allActionPerformed(evt);
}
});
edit.add(edit_all);
jMenuBar1.add(edit);
form.setMnemonic('O');
form.setText("\u683c\u5f0f(O)");
form_huanhang.setMnemonic('W');
form_huanhang.setText("\u81ea\u52a8\u6362\u884c(W)");
form_huanhang.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
form_huanhangActionPerformed(evt);
}
});
form.add(form_huanhang);
form_char.setMnemonic('F');
form_char.setText("\u5b57\u53f7(F)...");
form_char.setActionCommand("\u5b57\u4f53(F)...");
form_char.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
form_charActionPerformed(evt);
}
});
form.add(form_char);
form_frontcolor.setMnemonic('A');
form_frontcolor.setText("\u524d\u666f\u8272(A)...");
form_frontcolor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
form_frontcolorActionPerformed(evt);
}
});
form.add(form_frontcolor);
form_backcolor.setMnemonic('B');
form_backcolor.setText("\u80cc\u666f\u8272(B)...");
form_backcolor.setActionCommand("\u80cc\u666f\u8272(B)...");
form_backcolor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
form_backcolorActionPerformed(evt);
}
});
form.add(form_backcolor);
jMenuBar1.add(form);
help.setMnemonic('H');
help.setText("\u5e2e\u52a9(H)");
help.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
helpActionPerformed(evt);
}
});
help_about.setMnemonic('A');
help_about.setText("\u5173\u4e8e(A)");
help_about.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
help_aboutActionPerformed(evt);
}
});
help.add(help_about);
jMenuBar1.add(help);
setJMenuBar(jMenuBar1);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 399, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -