下载此文档

Java界面开发学习笔记.doc


文档分类: | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
Java界面开发学
【一】序言
前几天和朋友聊到Java界面开发的时候,他说苦于没有真正介绍一些可以提升软件用户体验的技巧方面的书籍,市面上的多数介绍Swing或者SWT的教程、学等,都是介绍了Swing/SWT的概念和一些控件的使用方法,但是如果要让读者学完教程后再实现一个有新意,亲切友好的界面时,大多数读者的反应是,确实会使用控件,但是不知道何时使用,何处使用。所以一些Java程序员对界面开发都采用了敬而远之的态度,也就出现了一些阿Q精神:“Java开发的界面能好到哪去,只要能凑活着用就行了”,“Swing本地化不好,速度慢,SWT不是Java语言标准,支持的平台太少”之类云云。
读完该系列文章后,你会发现Java也可以开发出很酷很炫的界面。Swing和SWT对于Java程序员来说都是无价之宝。
本系列文章主要以实例讲解的方式阐释一些窗口布局、控件重写、窗口特效以及Eclipse RCP技术。
具体内容暂定如下:
·SWT Designer插件介绍和使用
·使用Swing皮肤机制来构建多主题的程序
·拖拽效果的实现
·QQ窗口自动隐藏效果的实现
·构建自己的控件库
·欢迎界面的制作
·OutlookBar的介绍及使用
·声效的使用
·滚动字幕效果的实现
·居中显示和全屏显示
·面板的动态增删
·使用布局增加界面友好性
·Eclipse RCP技术的详细介绍
·NetBeans富客户端的介绍
以上仅为暂定内容,后续编写过程会有所增删,敬请关注。也希望大家提出宝贵意见和建议。
Java界面开发学【二】 SWT Designer的下载与安装
下载:,选择正确的操作系统平台和基于eclipse版本。
安装:(links安装法)在eclipse(软件)下建立一个links文件夹,然后随便建个文件,在里面写上path=你的swt文件夹的路径(用顺斜杆/,而非)。其中swt文件夹必须是以下格式:swt文件夹eclipseplugins和features。
注册:打开eclipse软件,在其“window”菜单下点击“preferences”选项,然后点击左边的designer,选择license,点击右边的“Registration and Actiation”,单选“free”的“swt”,然后“next”,到时会提醒你填写个人信息和E_mail(重要),填写完毕“next”,结束时后提醒你激活码到你的邮箱了,然后再“Registration and Actiation”,这次不用选“free”的“swt”,直接把你从邮箱得到的激活码写入“Activation Key”即可。至此注册完成。
编程:直接建立java项目,然后在右边的面板JRE System Lib下找到“”,右击选择“new“下的“other”,然后在弹出的对话框中选择”Designer“下的”SWT“的”Application Window“或者是”JFace”下的”Application Window“,建立相应的类。
切换到设计视图:在工具栏找到“switch between source and designer”,在代码和视图中切换。若是看不到这个按钮的话,就选中你新建的类,右击,然后选择用Designer打开。这时就能看到切换按钮了。
由于SWT Designer工具的使用并非本书介绍重点,所以再次不多做介绍,有兴趣的朋友可以阅读《Eclipse从入门到精通》一书,里面有比较详细的介绍。
Java界面开发学【三】使用Swing皮肤机制[组图]
关键字:
Swing 皮肤管理器第三方皮肤库
准备工作:
新建一个项目,使用SWT-beans的可视化编辑器设计一个登陆窗口。
内容:Swing允许选择程序的图形界面风格常用的有java风格,windows风格等,默认情况下是选用了java风格。
这里我们先示例一下使用swing系统自带的皮肤:
Java代码
/**
 * 使用SWING自己代的皮肤中的WINDOWS中的皮肤
 * 请在main函数中插入该段代码
 * (注意:要将其放置在窗口定义语句的前面)
 */
 try{
     ("");         
     }catch(Exception e){
            ();
    

Java界面开发学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小151 KB
  • 时间2018-03-26
最近更新