资源简介
java编辑器源码!!欢迎大家下载!!完整的例子!!!包含很多的功能!!!欢迎踊跃下载!!能很好的进行相关学习!!!!

代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import java.awt.datatransfer.*;
import java.awt.event.*;
import java.text.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.Caret;
import javax.swing.undo.*;
public class note {
public static void main(String[] args)
{
myfr fr=new myfr(“我的java编辑器“);
fr.setSize(700400);
}
}
///////////////////////////myfr主窗体类//////////////////////////////////////
class myfr extends Jframe implements ActionListener
{
String strstrnextpathfname; //部分变量的声明
JPanel mainpane;
JFileChooser choose = new JFileChooser(); //文件对话框
Dialog findreplace; //find为查找对话框,replace对话框
JTextField findtxtrepltxt; //find为查找对话框的输入文本区,replace对话框的输入文本区
Font newfont;
JButton findenterreplbbut; //find为查找对话框,replace对话框的确定按钮
JLabel state=new JLabel(“java编辑器------未命名文档“); //状态栏
JTextArea txt1; //主输入文本区
File newfiles;
JPopupMenu popm; //弹出菜单声明
JMenu m1m2m3m4m5m6; //各菜单项
JMenuItem m61m62m26m271m34m51m52m53m54p_copyp_cutp_pastep_delfont;
int startpendpnexttempnewstartpnewendp; //查找替换时所用的临时变量
JToolBar toolbar = new JToolBar(); //工具条
JButton newf=new JButton(new ImageIcon(“pic/new.gif“)); //图标在PIC下
JButton open=new JButton(new ImageIcon(“pic/open.gif“));
JButton save=new JButton(new ImageIcon(“pic/save.gif“));
JButton copy=new JButton(new ImageIcon(“pic/copy.gif“));
JButton cut=new JButton(new ImageIcon(“pic/cut.gif“));
JButton pp=new JButton(new ImageIcon(“pic/pp.gif“));
JButton del=new JButton(new ImageIcon(“pic/del.gif“));
JButton findc=new JButton(new ImageIcon(“pic/find.gif“));
JButton color=new JButton(new ImageIcon(“pic/color.gif“));
JButton help=new JButton(new ImageIcon(“pic/help.gif“));
JButton exit=new JButton(new ImageIcon(“pic/exit.gif“));
myfr(String sss) /////构造函数开始
{
super(sss);
JMenuBar mb=new JMenuBar();
fname=null; //初始文件名为空
findenter=new JButton(“确定“);
findenter.addActionListener(this); //声明对话框中上确定按钮,并注册事件
replb=new JButton(“确定“);
replb.addActionListener(this);
mainpane=(JPanel)this.getContentPane();
mainpane.setLayout(new BorderLayout());
txt1=new JTextArea(““1361);
txt1.addMouseListener(new handlemouse(this));//注册鼠标右击事件
txt1.setFont(new Font(“宋体“Font.PLAIN18));
mainpane.add(txt1 BorderLayout.CENTER);
mainpane.add(“North“toolbar);
mainpane.add(“South“state);
JScrollPane sll = new JScrollPane(); //创建滚动条
mainpane.add(“Center“ sll); ;
sll.getViewport().add(txt1); //将滚动条装入文本区
popm=new JPopupMenu(); ////POPMeun 开始
p_copy=new JMenuItem(“复制 “);
p_copy.addActionListener(this);
KeyStroke keycopyp=KeyStroke.getKeyStroke(KeyEvent.VK_CEvent.CTRL_MASK);
p_copy.setAccelerator(keycopyp);
p_cut=new JMenuItem(“剪切 “);
p_cut.addActionListener(this);
KeyStroke keycutp=KeyStroke.getKeyStroke(KeyEvent.VK_XEvent.CTRL_MASK);
p_cut.setAccelerator(keycutp);
p_paste=new JMenuItem(“粘贴 “);
p_paste.addActionListener(this);
KeyStroke keypp=KeyStroke.getKeyS
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 677 2009-09-03 14:35 java编辑器\handlemouse.class
文件 650 2009-09-03 14:35 java编辑器\myfr$1.class
文件 1015 2009-09-03 14:35 java编辑器\myfr$MyFont$1.class
文件 1018 2009-09-03 14:35 java编辑器\myfr$MyFont$2.class
文件 1015 2009-09-03 14:35 java编辑器\myfr$MyFont$3.class
文件 666 2009-09-03 14:35 java编辑器\myfr$MyFont$4.class
文件 5743 2009-09-03 14:35 java编辑器\myfr$MyFont.class
文件 13210 2009-09-03 14:35 java编辑器\myfr.class
文件 1296 2009-09-03 14:35 java编辑器\myhelp.class
文件 378 2009-09-03 14:35 java编辑器\note.class
文件 23561 2009-02-18 20:22 java编辑器\note.java
文件 603 2009-09-03 14:35 java编辑器\xxx.class
文件 382 2009-09-03 14:35 java编辑器\xxxhelp.class
目录 0 2010-01-25 17:04 java编辑器
----------- --------- ---------- ----- ----
50214 14
- 上一篇:mysql驱动jar包
- 下一篇:android 自定义控件 小球圆周运动
相关资源
- 基于Java的酒店管理系统源码(毕业设
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- 基于JSP的学生宿舍管理系统(源码 数
- mysql jsp网站源码下载
- java access 仓库管理系统 源码
- java实现的svn统计修改代码行数完整源
- 即时通讯系统JAVA源码
- Java记事本【源代码 实验报告】
- java简单的购物车实例程序
- Java版航空订票系统源码
- java GUI版汉诺塔源码
- Android手机连连看游戏源码
- 搜索引擎的研究与实现Java附源码
- java 原创 坦克大战 源码 带有详细注释
- jsp与SQL Server数据库实现的客户注册登
- java实现POS系统源码
- java多人五子棋源码
- JAVA计算器实验报告与源码
- java做的人事档案管理系统
- 贪吃蛇(java 源码 eclipse项目)
- 自动出题系统(java 课程设计)
- java制作360度全景页面的源码和脚本
- jsp实用教程(源码)
- Android蓝牙和Cors网络开发源码
- USB串口通讯助手OTG转USB
- Java串口调试工具源码
- java web学生管理系统(源码+数据库+截
- Java Web实现的易买网系统网站(源码
- 破碎的像素地牢-游戏源码
评论
共有 条评论