网站大量收购闲置独家精品文档,联系QQ:2885784924

Java运用SWT插件编写桌面记事本应用程序.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档