我的“M.Y SwingJava”Java编辑器

本文介绍了“M.Y SwingJava”Java编辑器,它运用JFC独特的Swing技术,不依赖操作系统GUI,操作简单,安装文件仅650K。其一期工程2004年4月底完成,代码约4000行,主要用Java JFC和少量VB。文中还阐述了主要功能、开发目标、技术特点及成功案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“M.Y SwingJava”Java编辑器简介

 “M.Y SwingJava”Java编辑器简称:SwingJava。是个用于编写Java的编辑器,简单地说就是类似于Jcreator等的Java编辑开发工具器,虽然它功能没有专业的Java编辑器那么完善,但它运用了JFC独特的Swing技术,不依赖于操作系统GUI,独特的Swing GUI界面感觉令人耳目一新,而且操作简单,使用方便,安装文件大小也只有650K。

经过近两个多月的个人努力,该软件一期工程在2004年4月底完成,软件代码量约近4000行,编码语言主要选用了Java JFC,一小部分用Visual Basic6.0。

l         主要功能

1.     新建JAVA源文件,或新建一项工程项目。

2.     编译或运行JAVA源文件、JAVA工程项目。

3.     代码打印功能,一次性保存所有打开的Java源文件。

4.     历史记录功能,记录最近打开的JAVA源文件和工程文件。

5.     查找和替换功能,显示当前光标所在行等。

l         开发目标

1.让用户体验Java独特的Swing界面。

2.基于JFC垮平台技术,经少许改动便可Code Once, Run Anywhere。

    3.开放性源代码,可对该软件类文件进行反编译,便于互联网中各编程爱好者互相交流和学习。

l         主要技术特点

1.用先进先出(FIFO)队列记录用户曾经打开过的JAVA源文件。

2.仿照《操作系统》磁盘空闲块记录距阵,记录处于打开状态的JAVA源文件(打开置1,关闭置0)。

3.创建子进程,调用另一个现成的可执行VB程序或批处理系统命令来编译或运行源文件或工程,使用Proccess实例来控制或获取子进程信息。

4.相对繁杂的JFC代码促使软件界面开发技术要求较高。

l         成功案例

1.编译和运行ChatClient.java单个文件。(文件数: 1个,代码量:10行左右)

2.编译和运行工程文件SampleOfBank.myp。(文件数:7个,代码量:200行左右)

3.编译和运行工程文件SwingJava.mpy。(文件数:30几个,代码量:4000行左右)

 

评论 66
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值