- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java运用SWT插件编写桌面记事本应用程序详解
Java运用SWT插件编写桌面记事本应用程序
这篇文章主要为大家介绍了一个Java项目实战,一步步教你实现记事本,步骤很详细,运用SWT插件手把手编写记事本,感兴趣的小伙伴们可以参考一下
本文实例介绍了Java基于SWT编写记事本的详细过程,分享给大家供大家参考,具体内容如下
可实现windows系统桌面记事本基本功能,傻瓜式教学,一步一步手把手操作。小白也可自己编写出完整的应用程序。
需要工具:Eclipse(带SWT插件)
成品如下:
应用程序功能介绍:
功能分析:
1.1.文件(F)
2.2.编辑(E)
3.3.格式(O)
4.4.查看(V)
5.5.帮助(H)
其中文件菜单中包括
1.1.新建(N) Ctrl+N
1.2打开(O) Ctrl+O
1.3保存(S) Ctrl+S
1.4另存为(A)
1.5退出(X)
其中编辑菜单中包括:
2.1撤销(U) Ctrl+Z
2.2剪切(T) Ctrl+T
2.3复制(C) Ctrl+C
2.4粘贴(P) Ctrl+V
2.5删除(L) Del
2.6查找(D) Ctrl+F
2.7查找下一处(N) F3
2.8替换(R) Ctrl+H
2.9转到(G) Ctrl+G
2.10全选(A) Ctrl+A
2.11时间/日期(D) F5
其中格式菜单中包括
3.1自动换行(W)
3.2字体(F)
其中查看菜单中包括
4.1状态栏(S)
其中帮助菜单中包括
5.1查看帮助(H)
5.2关于记事本(A)
接下来会一步一步教大家手把手编写一个记事本
具体的几个类如下:
1.NotePad.java
该类为主界面类,其中包含了各个按钮的监听事件
2.Util.java类
该类为辅助类,方便在别的类中调用主窗口类中定义的成员
3.AboutAuthor.java
关于作者的类,一个Dialog窗口,用于显示作者信息
4.FindWindow.java
查找功能的一个Dialog窗口
5.Go_To.java
转到功能的一个Dialog窗口
6.OpenMethod.java
里面封装了打开文件的两个方法
7.SavaMethod.java
封装了保存文件的两种方法
8.SWTResourceManager.java
该类为外部导入的类,用于加载图片
9.test.java
程序入口,方便之后的打包程jar文件
10.QuitMethod.java
封装了关闭窗口的两种方法
编写步骤:
一.新建SWT项目以及第一个窗口的创建
打开Eclipse,new-other-WindowBuilder-SWT Designer-SWT/JFace Java Project .将project name 命名为 NotePad
打开新建好的NotePad工程,在scr处右键 new-Package 新建一个包,命名为
tips:包的命名规则,最好用com.自定义.org ,别问为什么,以后工作了你就会明白了。
右键新建好的包 new-other -WindowBuilder-SWT Designer - SWT -Application Window 命名为NotePad
到此,我们便建好了第一个SWT窗口点击source右边的design即可查看新建号的图形界面,实现可视化编程。
将NotePad窗体中属性(Properties)里的txt属性改名为:NotePad
将Composites中的Composites组件拖入NotePad组件下,并将其Layout属性修改为FillLayout,即填充式布局,这样即可方便后面将整个界面变成编辑域。接着将text组件拖入Composites组件下。将text组件的属性Style中的h_scroll属性以及v_scroll属性勾选为true
说明:h_scroll为横向滚动条,v_scroll为纵向滚动条
二.设置菜单栏的相关标签以及窗体总体布局
选择Menu bar组件 将其拖入主窗体中
1.设置第一个菜单项(文件)
选择Cascde Menu组件,将其拖入Menu bar组件中,修改属性:variable属性修改为file_menu, text修改为 文件(F);
1.1设置子菜单:新建(N) Ctrl+N
选择Menu Item加入到Cascde Menu组件下,修改属性:variable属性修改为new_file, text修改为:新建(N) Ctrl+N;
1.2设置子菜单:打开(O) Ctrl+O
选择Menu Item加入到Cascde Menu组件下,修改属性:variable
文档评论(0)