愤怒的大鸟 发表于 2015-1-18 11:49:25

JAVA编程:SWT/Jface中心编程 一书目次

不得不提一下的是:.net是看到java红,而开发出来的工具。编程
<<SWT/Jface中心编程>>



























目次



























第一部分从Swing到SWT



























第1章SWT/Jface简介



























1.1最后的Swing工具包



























1.2甚么是SWT/Jface



























1.3Swing与SWT



























1.4SWT/Jface的包



























1.5怎样安装SWTDesigner



























1.5.1下载



























1.5.2安装SWTDesigner



























1.5.3注册并激活



























1.5.4翻开SWTDesigner工具



























1.6小结



























第2章全景扫瞄



























2.1第一个SWT例子:Helloworld



























2.2SWT/Jface事务



























2.3shell窗体和按钮(包括单选框和复选框),标签



























2.4结构办理器



























2.5下拉框,文本框



























2.6容器类



























2.7菜单和工具栏



























2.8别的组件



























2.9线程



























2.10图象和打印



























2.11表格和列表



























2.12树



























2.13对话框



























2.14MVC



























2.15SWT与数据库



























2.16SWT与eclipse



























2.17RCP



























2.18别的



























2.19相似word2000的文本编纂器开辟



























2.20相似于QQ的界面开辟



























2.21先生办理体系



























第3章SWT/Jface的第一个实例:Helloworld



























3.1翻开eclipse



























3.2翻开SWTDesigner



























3.3新建一个SWT/Jface项目



























3.4导进SWT及Jface的包



























3.5新建一SWT文件



























3.6用SWTDesigner绘制组件



























3.7运转Helloworld.java



























3.8小结























































第二部分利用SWT/Jface构建基础组件



























第4章SWT/Jface基本事务



























4.1事务的基础写法



























4.2事务和监听器



























4.3注册并吸收事务



























4.4事务处置范列



























4.4.1鼠标事务



























4.4.1.1一个实例



























4.4.1.2剖析源码



























4.4.2光标事务



























4.4.2.1一个实例



























4.4.2.2剖析源码



























4.4.3按钮事务



























4.4.3.1一个实例



























4.4.3.2剖析源码



























4.4.4按键事务



























4.4.4.1一个实例



























4.4.4.2剖析源码



























4.4.5选择事务



























4.4.5.1一个实例



























4.4.5.2剖析源码



























4.5小结



























第5章Shell窗体及按钮,标签



























5.1Shell窗体



























5.1.1实例



























5.1.2剖析源码



























5.2按钮



























5.2.1创立一个复杂的按钮



























5.2.2按钮按下事务的处置



























5.2.3按钮上增加图标



























5.2.4实例



























5.2.5源码剖析



























5.3单选框



























5.3.1实例



























5.3.2剖析源码



























5.4复选框



























5.4.1实例



























5.4.2剖析源码



























5.5标签



























5.5.1标签上利用图标



























5.5.2实例



























5.5.3剖析源码























































5.5小结



























第6章结构办理器



























6.1BorderLayout办理器



























6.1.1BorderLayout界说



























6.1.2实例



























6.1.3设置属性



























6.2GirdLayout办理器



























6.2.1GirdLayout界说



























6.2.2实例



























6.2.3设置属性



























6.3RowLayout办理器



























6.3.1RowLayout界说



























6.3.2实例



























6.3.3设置属性



























6.4FillLayout办理器



























6.4.1FillLayout界说



























6.4.2实例



























6.4.3设置属性



























6.5stackLayout办理器



























6.5.1stackLayout界说



























6.5.2实例



























6.5.3设置属性



























6.6FormLayout办理器



























6.6.1FormLayout界说



























6.6.2实例



























6.6.3设置属性



























6.7小结



























第7章下拉框和文本框



























7.1下拉框



























7.1.1属性设置



























7.1.2选择下拉的事务处置



























7.1.3下拉框综合实例



























7.2文本框



























7.2.1复杂的文本框



























7.2.2怎样完成相似于口令的文本框



























7.2.3怎样完成文本框换行



























7.2.4文本框事务处置及别的的特征



























7.2.5综合实例



























7.3小结



























第八章容器



























8.1面板(Composite)



























8.1.1Composite类用法



























8.1.2实例



























8.1.3属性设置



























8.2分组框(Group)



























8.2.1Group类用法



























8.2.2实例



























8.2.3属性设置



























8.3选项卡(TabFolder)



























8.3.1TabFolder类用法



























8.3.2TabItem类用法



























8.3.3实例



























8.3.4属性设置



























8.4支解窗(SashForm)



























8.4.1SashForm类用法



























8.4.2实例



























8.4.3属性设置



























8.5带转动条的面板(ScrolledComposite)



























8.5.1ScrolledComposite类用法



























8.5.2实例



























8.5.3属性设置



























8.6小结



























第九章菜单和工具栏



























9.1菜单(Menu)



























9.1.1向使用程序中增加菜单



























9.1.2假如在菜单中增添分开线



























9.1.3PopUp式菜单



























9.1.4怎样在菜单中增添图标



























9.1.5菜单类常常利用的事务



























9.1.6综合实例



























9.1.7源码剖析与属性设置



























9.2工具栏



























9.2.1ToolBar,ToolItem类



























9.2.1.1创立一个ToolBar



























9.2.1.2设置属性



























9.2.2ViewForm类



























9.2.2.1创立一个ViewForm



























9.2.2.2设置属性



























9.2.3CoolBar,CoolItem类



























9.2.3.1界说



























9.2.3.2创立一个CoolBar



























9.2.3.3设置属性



























9.3小结



























第十章别的组件先容



























10.1滑动条,刻度条,进度条



























10.1.1滑动条(Slider)



























10.1.1.1创立一滑动条



























10.1.1.2相干属性的设置



























10.1.2刻度条(Scale)



























10.1.2.1创立一个刻度条



























10.1.2.2相干属性的设置



























10.1.3进度条(ProgressBar)



























10.1.3.1创立一个进度条



























10.1.3.2相干属性设置



























10.2绘图(Canvas)



























10.2.1实例



























10.2.2设置属性及注重事项



























10.3表格(Table类)



























10.4树(Tree类)



























10.5表格型树(TableTree类)



























10.4.1实例



























10.4.1相干属性设置及申明



























10.6小结



























第11章线程



























11.1线程的观点



























11.2创立一个线程



























11.3线程与进度条的实例



























11.4小结



























第三部分初级主题



























第12章图象和打印



























12.1图象基本类(Image类)



























12.2GEF



























12.2.1GEF简介



























12.2.2Draw2D



























12.3打印



























12.3.1打印类的先容



























12.3.2打印所用的事务



























12.3.3复杂的打印



























12.3.4打印图象



























12.3.5怎样预览打印的文本



























12.3.5.1实例



























12.3.5.1设置属性



























12.3.6初级打印



























12.4小结



























第13章表格控件和列表控件



























13.1表控件概述



























13.1.1一个复杂的表控件



























13.1.2表控件的基础布局



























13.2表控件呼应的事务



























13.2.1鼠标事务实例



























13.2.2按键事务实例



























13.3怎样在表格控件里显现数据



























13.3.1实例



























13.3.2属性设置及源码剖析



























13.4怎样在表格控件里加高低拉框



























13.4.1实例



























13.4.2属性设置及源码剖析



























13.5怎样在表格控件里加上工具栏



























13.5.1实例



























13.5.2属性设置及源码剖析



























13.6别的技能



























13.6.1怎样在表格控件里加上复选框



























13.6.2怎样在删除选中的行



























13.6.3怎样增添行



























13.6.4怎样把持表格里的行数



























13.6.5怎样分页



























13.7列表控年



























13.7.1实例



























13.7.2设置属性及源码剖析



























13.8小结



























第14章树型组件



























14.1树型组件



























14.1.1树型组件的节点



























14.1.2树型组件的元素



























14.1.3树型组件的睁开与折叠



























14.1.4让数据在树型中显现



























14.2树型组件的编纂



























14.2.1改动树型组件中的图标



























14.2.2增加节点



























14.2.3修正节点



























14.2.4删除节点



























14.3树型组件的事务



























14.3.1实例



























14.3.2相干设置及源码剖析



























14.4小结























































第15章对话框



























15.1对话框



























15.1.1复杂的对话框窗体



























15.1.2信息提醒框



























15.1.3数字输出对话框



























15.1.4文件选择对话框



























15.1.5自界说对话框



























15.1.6字体对话框



























15.1.7色彩选择对话框



























15.2进度条式对话框



























15.2.1进度条式对话框先容



























15.2.2实例



























15.2.3需注重事项



























15.3导游式对话框



























15.3.1导游式对话框先容



























15.3.2实例



























15.3.3需注重事项



























15.4别的对话框



























15.4.1带提醒栏的对话框



























15.4.2毛病示对话框



























15.4.3目次选择对话框



























15.4.4打印对话框



























15.5小结



























第16章SWT与数据库



























16.1Hibernate



























16.1.1hibernate的先容



























16.1.2一个复杂实例



























16.2怎样完成SWT与数据库间的毗连



























16.2.1新建一个用户表



























16.2.2将用户表中的数据显现到表格中



























16.3小结























































第17章SWT在eclipse插件开辟中的使用



























17.1SWT所充任的脚色



























17.1.1SWT在eclipse中的使用



























17.1.2懂得eclipse中的插件的扩大点



























17.2一个复杂的插件



























17.2.1plugin的设置



























17.2.2所需扩大点



























17.2.3实例



























17.2.4开辟中注重的事项



























17.3小结



























第18章MVC模子



























18.1懂得MVC模子



























18.1.1MVC的观点



























18.1.2复杂的MVC实例



























18.2在SWT中完成MVC模子



























18.2.1实例



























18.2.2源码剖析



























18.3小结



























第19章RCP



























19.1RCP



























19.1.1RCP的界说



























19.1.2RCP与SWT/Jface之间的干系



























19.2一个复杂的RCP实例



























19.2.1实例



























19.2.2源码剖析及设置相干



























19.3怎样向RCP中增加菜单



























19.3.1实例



























19.3.2源码剖析及设置相干



























19.4向RCP中增加视图等eclipse的扩大点



























19.4.1实例



























19.4.2源码剖析及设置相干



























第20章别的使用



























20.1SWT与多媒体



























20.1.1怎样用SWT完成播放视频的功效



























20.1.2复杂的例子



























20.1.3相干设置



























20.2SWT与收集



























20.2.1怎样完成通信接口



























20.2.2复杂的例子



























20.2.3相干设置



























20.3小结























































第四部分项目实战



























第21章相似word的文本编纂器开辟



























第22章先生办理体系



























第23章相似QQ的界面开辟



























第24章总结























































附录A:SWTAPI



























附录B:JfaceAPI











其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。

活着的死人 发表于 2015-1-21 15:49:07

是一种突破用户端机器环境和CPU

因胸联盟 发表于 2015-1-24 12:38:07

是一种使网页(Web Page)产生生动活泼画面的语言

精灵巫婆 发表于 2015-1-27 05:41:03

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

若天明 发表于 2015-2-4 22:59:16

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

小女巫 发表于 2015-2-9 20:36:01

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

乐观 发表于 2015-2-10 13:54:05

是一种将安全性(Security)列为第一优先考虑的语言

谁可相欹 发表于 2015-2-13 20:59:11

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

变相怪杰 发表于 2015-2-24 11:23:43

是一种将安全性(Security)列为第一优先考虑的语言

愤怒的大鸟 发表于 2015-3-2 12:20:25

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

爱飞 发表于 2015-3-6 16:34:36

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

再见西城 发表于 2015-3-13 04:10:08

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

admin 发表于 2015-3-16 18:19:17

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

分手快乐 发表于 2015-3-17 16:09:28

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

老尸 发表于 2015-3-19 14:05:29

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

简单生活 发表于 2015-3-19 17:47:50

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

第二个灵魂 发表于 2015-3-24 08:26:27

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

深爱那片海 发表于 2015-4-4 05:39:41

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

不帅 发表于 2015-4-4 10:08:31

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

小妖女 发表于 2015-4-26 05:09:14

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
页: [1] 2
查看完整版本: JAVA编程:SWT/Jface中心编程 一书目次