一.概述 文本编辑器是一种最常用的应用程序,下面我们利用jbuilder 9集成开发环境,用java语言实现一个简单的文本编辑器.该文本编辑器具有读出.写入.编辑文本文件,可以设定文字颜色.字形与编辑区域背景颜色等基本功能.
用jfilechooser 对话框让用户选择文本文件. 【程序编程相关:PHP中实现图片的锐化】
我们首先通过jbuilder 9项目向导与应用向导创建项目,然后应用可视化设计工具,修改ui设计,连接事件,编辑源码以及常用控件与任务诸如菜单项.工具条.文本区域与系统事件等常用控件与任务的处理.涉及到具体技术有: 【推荐阅读:C++沉思录读书笔记(二)句柄类.上】
设置前景色与背景色. 【扩展信息:从 ASP.NET 服务器控件插入客户端】
用jtextarea读.写与处理文本文件中的文字.
用dbswing fontchooser对话框设置字型. 在状态栏与窗口标题栏显示信息. 手工添加处理ui事件的代码 .
通过将代码放在一个可被菜单项与按钮两个事件处理器调用的新的"帮助"方法中, 使得菜单项与按钮执行相同的代码.给jtextarea控件增加一个右击菜单.保持对文件的位置以及文件是否活动过的跟踪,展示对文件|新建, 文件|打开, 文件|保存, 文件|另存为,编辑与退出等逻辑的处理.将"text editor" 应用程序展开为jar 文件.
二.开发文本编辑器java源程序说明 文本编辑器程序包含三个java 源程序即texteditframe.java.texteditclass.java 与texteditframe_aboutbox.java 程序,下面将分别介绍如下: 1.texteditframe.java的源程序代码(节选部分):
... 下一页