Swing性能和Swing程序的学习
创始人
2024-04-16 02:40:37
0

如何开始Swing性能和Swing程序的学习?首先是要有一定的Java基础,入门我推荐的是sun网站上的JFC tutorial http://java.sun.com/docs/books/tutorial/uiswing/index.html

入门之后的书籍呢? 中文的比较经典,比较系统的Swing书籍是
◆JAVA2图形设计卷2:SWING http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS008033
◆JFC核心编程(第2版) http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0018989

这两本都是经典书籍,都不错,缺点是比较早,都是在JDK1.3以前的

最近的新书有两本
◆JAVA SWING(第二版)http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0027715
◆JFC SWING标准教材(第二版)http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0028428

英文的新书我比较喜欢的是 Manning - JAVA Swing 2nd.Edition (2004).pdf 这本书在国外的评价也挺高的,基于JDK1.4,讲得比较深入,例子也比较有用

当然,工作看书之余还需要关注一些东西,比如一些优秀的项目,Swing开发经验分享, 这些从哪里来呢? 国内论坛上相关的资源比较少,而且大多数停留在新手问问题的阶段, 所以做Swing的话,要习惯上英文站点,习惯看英文资料,习惯看英文的ebook, 下面是我的收藏夹中的一些站点
◆http://www.clientjava.com/blog/ 这个站点非工作日几乎每天都会更新,java 客户端的新闻,还有做java客户端的老外的 blog更新,这个站点像窗口一样,使我对Swing的了解面大有提升
◆http://community.java.net/javadesktop/ 官方站点,更新不快,不过发布的文章什么的还是值得一看的
◆http://www.javadesktop.org/forums/index.jspa 官方的论坛,你提的问题可能是Sun的工程师来回答你哦

中文的Java Gui站点我好像没看到过,国内相关的东西还是太少 论坛中java gui的板块有:
◆http://bbs.chinajavaworld.com/post/page?bid=6&sty=1&age=0
◆http://www.cjsdn.net/post/page?bid=46&sty=1&age=30
◆http://www.javaresearch.org/forum/forum.jsp?column=286

做Swing的不能埋头做Swing,Swing的一大优势就是网上资源的丰富,下面我列一些比较流行、比较Cool的组件
◆http://www.jgoodies.com
◆https://jdic.dev.java.net/
◆https://jdnc.dev.java.net/
◆http://www.einnovation.com/projects/eiicommons/
◆http://www.yworks.com/
◆http://www.infonode.net/
具体自己上网看看啦。找组件可以到这两个网址看看:
◆http://javadesktop.org/rollups/components/index.html
◆http://community.java.net/projects/community/javadesktop
也可以到sourceforge搜搜看,如果觉得自己的swing程序比较ugly的话,可以到下面网页上去看看http://www.javootoo.com/ 上面罗列了很多Swing Look & Feel,有很多很PP的

关于Swing性能 推荐一下这份资料
http://java.sun.com/docs/books/performance/ 作者是 Sun´s Java Performance Team 中的,而且原来是 Swing Team负责人之一,所以这份资料也从各个方面讲述

Swing性能问题 另外提供两份资料,是最近的sun desktop关于 java client 性能问题的会议上的资料
◆附件[High-Performance Clients 1 Minimizing Startup Time.pdf]:
http://blog.blogchina.com/upload/2005-02-22/2005022219264771860.pdf
◆附件[High-Performance Clients Runtime Graphics and UI Performance.pdf]:
http://blog.blogchina.com/upload/2005-02-22/20050222192431495749.pdf

Swing相关的知识:
1 javabean Swing是附和java bean规范的,也用到了java.beans package里不少内容
还是推荐sun的资料:http://java.sun.com/docs/books/tutorial/javabeans/
2 java thread 对于java线程的理解和掌握是编出反应敏捷,高质量的Swing程序的必备知识
经典的书籍:Concurrent Programming in Java

【编辑推荐】

  1. Swing控件可以实现水平翻转
  2. 浅析Swing体系结构
  3. 介绍Swing菜单和菜单项
  4. 浅谈学习Swing组件
  5. Swing模型和渲染器

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...