• 大小: 17KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: Java
  • 标签: java  

资源简介

Java编写的记事本程序,非常好的东西。

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.object.*;
import java.lang.*;
import java.io.File.*;
import java.io.*;
import java.util.Date;
import java.text.*;
import java.awt.FileDialog;

public class myNote extends Jframe implements ActionListenerItemListenerMouseListener{
private Jframe frm = new Jframe();
    static JTextArea tx = new JTextArea(100100);
    static Label lasthang = new Label();
static JMenuBar mb = new JMenuBar();
static JDialog jd ;
static JScrollPane jsp = new JScrollPane(tx);
static JTextField jtf = new JTextField();
    static JTextField jtft = new JTextField();
    static Checkbox cb1 = new Checkbox(“区分大小写“);//查找的框内容
    static Checkbox ckb1_1 = new Checkbox(“向上“true);
static Checkbox ckb1_2 = new Checkbox(“向下“true);
static Button jb1 = new Button(“查找下一个“);
static Button jb2 = new Button(“  取  消  “);
static Button jb3 = new Button(“  替  换  “);
static Button jb4 = new Button(“ 全部替换 “);
static CheckboxGroup grp = new CheckboxGroup();
static ImageIcon icon=new ImageIcon(“resource/myNote.jpg“);
static String dress = “ “;
static String Data = ““;
static String fuzhistr = ““;
static String czstr = ““;
static String strall = ““;
static int czD = 0;//是否已经弹出查找对话框 0 否
static int thD = 0;//是否已经弹出替换对话框 0 否
int xjSign = 0;//新建标记
int jian = 0;//剪切标记 为了区别复制
int set = 0; //查找位置
int fangxiang = 0;//方向 0 向下 1 向上
int qufen = 1;//区分大小写 0 区分 1 不区分
int czSign = 0;

public myNote()
{
frm.settitle(“记事本“);
frm.add(jsp);
tx.setEditable(false);
        tx.addMouseListener(this);
        tx.setSelectionColor(new Color(100150250));
        jsp.setViewportView(tx);
        frm.getContentPane().add(jspBorderLayout.CENTER);
        JMenuBar jmb = new JMenuBar();

        JMenu jm1 = new JMenu(“文 件(F)“);
        String[] label1 = { “新建“ “打开“ “保存“ “另存为“ “退出“ };
        JMenuItem[] jmi1 = new JMenuItem[label1.length];
        for (int i = 0; i < jmi1.length; i++) {
        jmi1[i] = new JMenuItem(label1[i]);
        jm1.add(jmi1[i]);
        jmi1[i].addActionListener(this);
        }
        jm1.insertSeparator(1);
        jm1.insertSeparator(3);
        jm1.insertSeparator(6);

        JMenu jm2 = new JMenu(“编 辑(E)“);
        String[] label2 = { “撤销“ “剪切“ “复制“ “粘贴“ “删除“ “查找“ “替换““全选“ “时间/日期“};
        JMenuItem[] jmi2 = new JMenuItem[label2.length];
        for (int i = 0; i < jmi2.length; i++) {
        jmi2[i] = new JMenuItem(label2[i]);
        jm2.add(jmi2[i]);
        jmi2[i].addActionListener(this);
        }
        jm2.insertSeparator(1);
        jm2.insertSeparator(5);
        jm2.insertSeparator(7);
        jm2.insertSeparator(10);

        JMenu jm3 = new JMenu(“格 式(O)“);
        JMenuItem jmi3 = new JMenuItem(“自动换行“);
        jmi3.addActionListener(this);
        
        JMenu jm3_1 = new JMenu(“字体大小“);
        String[] label3_1 = { “10“ “20“ “30“ “40“ “50“ };
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11381  2009-08-26 20:02  myNote\myNote.jar

     文件      17727  2009-08-24 18:22  myNote\myNote.java

     文件         47  2009-08-05 13:42  myNote\resource\guanyu.txt

     文件       7555  2009-08-24 18:20  myNote\resource\myNote.jpg

     目录          0  2009-09-01 23:54  myNote\resource

     目录          0  2009-09-01 23:55  myNote

----------- ---------  ---------- -----  ----

                36710                    6


评论

共有 条评论