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

📄 jsb.java

📁 记事本是用netbeans写的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * jsb.java * * Created on 2009年4月7日, 上午9:31 */package notepad;import java.awt.Color;import java.awt.Component;import java.awt.FileDialog;import java.io.*;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import javax.swing.*;import javax.swing.event.UndoableEditEvent;import javax.swing.undo.CannotUndoException;import javax.swing.undo.UndoManager;/** * * @author  Administrator */public class jsb extends javax.swing.JFrame {    String befind;    String bfind;    private FileDialog fd ;    private Color color;    private Component frame;    private JFrame f;    private FileDialog fdsave;    private UndoManager undoManger;    private Component tbar;    private UndoManager undoListener;    JFileChooser chooser;    File file = null;    UndoManager undo = new UndoManager();     String outurl="";  //  private JScrollPane jScrollPane1;    /** Creates new form jsb */    public jsb() {        initComponents();    }    jsb(cz aThis, boolean b, String Searchtx) {        initComponents();        String msg=jTextArea1.getText().trim();        this.befind=Searchtx;        System.out.println(befind);        int n = 0;      	n = msg.indexOf(befind);      	System.out.println(n);      	if(msg.indexOf(befind)!=0){      	jTextArea1.setSelectionStart(n);      	jTextArea1.setSelectionEnd(n+befind.length());      	}        if(msg.startsWith(befind)){      	jTextArea1.setSelectionStart(n);      	jTextArea1.setSelectionEnd(befind.length());      	}        System.out.println(befind.length());    }//    jsb(cz aThis, boolean t, String Searchtx1){//        //    }    /** 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.     */    @SuppressWarnings("unchecked")    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        jScrollPane1 = new javax.swing.JScrollPane();        jTextArea1 = new javax.swing.JTextArea();        jMenuBar1 = new javax.swing.JMenuBar();        jMenu1 = new javax.swing.JMenu();        jMenuItem1 = new javax.swing.JMenuItem();        jMenuItem2 = new javax.swing.JMenuItem();        jMenuItem3 = new javax.swing.JMenuItem();        jMenuItem4 = new javax.swing.JMenuItem();        jMenuItem5 = new javax.swing.JMenuItem();        jMenu2 = new javax.swing.JMenu();        jMenuItem6 = new javax.swing.JMenuItem();        jMenuItem7 = new javax.swing.JMenuItem();        jMenuItem8 = new javax.swing.JMenuItem();        jMenuItem9 = new javax.swing.JMenuItem();        jMenuItem10 = new javax.swing.JMenuItem();        jMenuItem11 = new javax.swing.JMenuItem();        jMenuItem12 = new javax.swing.JMenuItem();        jMenuItem13 = new javax.swing.JMenuItem();        jMenu3 = new javax.swing.JMenu();        jCheckBoxMenuItem1 = new javax.swing.JCheckBoxMenuItem();        jMenuItem14 = new javax.swing.JMenuItem();        jMenuItem15 = new javax.swing.JMenuItem();        jMenu4 = new javax.swing.JMenu();        jMenuItem16 = new javax.swing.JMenuItem();        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        jTextArea1.setColumns(20);        jTextArea1.setLineWrap(true);        jTextArea1.setRows(5);        jTextArea1.addAncestorListener(new javax.swing.event.AncestorListener() {            public void ancestorMoved(javax.swing.event.AncestorEvent evt) {            }            public void ancestorAdded(javax.swing.event.AncestorEvent evt) {                jTextArea1AncestorAdded(evt);            }            public void ancestorRemoved(javax.swing.event.AncestorEvent evt) {            }        });        jScrollPane1.setViewportView(jTextArea1);        jMenu1.setText("文件");        jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem1.setText("新建(N)");        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem1ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem1);        jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem2.setText("打开(O)...");        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem2ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem2);        jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem3.setText("保存(S)");        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem3ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem3);        jMenuItem4.setText("另存为(A)...");        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem4ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem4);        jMenuItem5.setText("退出(X)");        jMenuItem5.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem5ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem5);        jMenuBar1.add(jMenu1);        jMenu2.setText("编辑");        jMenu2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenu2ActionPerformed(evt);            }        });        jMenuItem6.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Z, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem6.setText("撤消(U)");        jMenuItem6.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem6ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem6);        jMenuItem7.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem7.setText("剪贴(T)");        jMenuItem7.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem7ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem7);        jMenuItem8.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem8.setText("复制(C)");        jMenuItem8.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem8ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem8);        jMenuItem9.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem9.setText("粘帖(P)");        jMenuItem9.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem9ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem9);        jMenuItem10.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));        jMenuItem10.setText("删除(L)");        jMenuItem10.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem10ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem10);        jMenuItem11.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem11.setText("全选(A)");        jMenuItem11.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem11ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem11);        jMenuItem12.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem12.setText("查找(F)");        jMenuItem12.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem12ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem12);        jMenuItem13.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0));        jMenuItem13.setText("时间/日期(D)");        jMenuItem13.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem13ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem13);        jMenuBar1.add(jMenu2);        jMenu3.setText("格式");        jMenu3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenu3ActionPerformed(evt);            }        });        jCheckBoxMenuItem1.setSelected(true);        jCheckBoxMenuItem1.setText("自动换行");        jCheckBoxMenuItem1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jCheckBoxMenuItem1ActionPerformed(evt);            }        });        jMenu3.add(jCheckBoxMenuItem1);        jMenuItem14.setText("字体");        jMenuItem14.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem14ActionPerformed(evt);            }        });        jMenu3.add(jMenuItem14);        jMenuItem15.setText("颜色");        jMenuItem15.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem15ActionPerformed(evt);            }        });        jMenu3.add(jMenuItem15);        jMenuBar1.add(jMenu3);        jMenu4.setText("帮助");        jMenu4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenu4ActionPerformed(evt);            }        });        jMenuItem16.setText("关于记事本");        jMenuItem16.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem16ActionPerformed(evt);            }        });        jMenu4.add(jMenuItem16);        jMenuBar1.add(jMenu4);        setJMenuBar(jMenuBar1);        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

⌨️ 快捷键说明

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