资源简介
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
相关资源
- mysql-connector-java-5.1.36
- websocket-api.jar JAVAjar包
- JAVA网络白板88733
- mongodb+javaSpring实现选课系统demo
- 使用java的Stream实现读取文本文件,并
- java仿windows简易计算器课程设计 源码
- javamail实现邮件收发和加密
- java文件资源管理器
- Apriori算法的Java实现
- Java TCP/IP Socket编程·源代码
- Java2Pas(JAVA转Delphi工具)
- JS 生成MD5值和JAVA生成MD5值自己测试过
- 北大青鸟ACCP6.0S2宠物商店项目java官方
- mysql-connector-java-5.1.39.jar资源
- 数据库实验8 java连接数据库(JDBC代码
- 操作系统os页面置换算法java实现Cloc
- java小区物业管理系统
- JavaWeb开发实战宝典源码(全)
- 数据库课程设计-报刊订阅系统-Java语
- 网吧自动计费管理系统
- JSP JAVA网吧计费管理系统 源代码
- jsp飞机票订票系统
- Java写的UML活动图
- 局域网聊天系统 含 数据库
- 航空票务管理系统 含 数据库
- 小区物业管理系统 含 数据库
- 学生信息管理系统 实现学生的添加删
- java 图形界面小时钟
- 基于java的web浏览器
- JSP+Sevlet+javabean实现网站商品分类
评论
共有 条评论