罗来 发表于 2005-3-28 12:51:01
首先是要有一定的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
Orelly Java Thread 3rd
摘自:http://www.54bk.com/more.asp?name=yakut&id=2502
相关推荐
JAVA_Swing 学习经典例子
SWing各种功能的实现的一些代码,里面有很多种,适合各种水平的人去看,如果你在用SWing可以下载看一下,里面基本上所有的Swing功能的例子都有对应的源码
Java swing入门教程(转载)
swing入门教程(一) swing简介 UI组件简介 在开始学习Swing之前,必须回答针对真正初学者的一个问题:什么是UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。 所以,我再次提出这个问题:什么是UI?您可能把它定义成您按下的按钮、打字的地址栏、打开和关闭的窗口,等等,这些都是UI的元素,但是除了在屏幕上看到的这些之外,还有更多都是UI元素。比如鼠标、键盘、音量、屏幕颜色、使用的字体,以及一个对象相对于...
情人节写给女朋友Java Swing代码程序
主要为大家分享了情人节写给女朋友的java小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,祝大家每天都是情人节
Swing入门知识
初学Java的同学可能会觉得敲代码比较枯燥无味,自己辛苦打了代码却只能在控制台打印出来,什么时候做出像电脑中经常使用的那种软件,有窗口有按钮的那样。真的很期待有没有,其实Java本身就自带这样一个图形界面工具。它就是Swing,是一种轻量级组件,它是用纯Java实现的,不再依赖于本地平台的图形界面,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色。今天我们就来学习一些Swing的基础知...
[Java进阶] Swing两万字大总结一(超详细教程,这不得收藏一波)
Swing 组件通常被称为 “轻量级组件”,因为它完全由 Java 语言编写,Java 是不依赖于操作系统的语言,它可以在任何平台上运行,而依赖于本地平台的组件相应地被称为 “重量级组件”,比如 AWT 组件就是依赖本地平台的窗口系统来决定组件的功能、外观和风格的。.........
Java从入门到精通学习笔记:Swing基础
1. 概述 swing组建通常被称做“轻量级组建”,它完全由Java编写,不依赖操作系统语言。他的类继承关系如下图: JComponnt是swing组件存放的位置,常用的组件如下: JFrame 框架 JDialog 对话框 JOptionPane 对话框 JBu...
Java Swing 快速入门
Java Swing 快速入门
分享Swing学习的一些经验zz
首先是要有一定的Java基础,入门我推荐的是sun网站上的JFC tutorialhttp://java.sun.com/docs/books/tutorial/uiswing/index.html入门之后的书籍呢?中文的比较经典,比较系统的Swing书籍是JAVA2图形设计卷2:SWING http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0
【转载】分享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?pn
Swing学习的一些经验(转摘)
Swing学习的一些经验(转摘) 首先是要有一定的Java基础,入门我推荐的是sun网站上的JFC tutorial: [url]http://java.sun.com/docs/books/tutorial/index.html[/url] The Swing Tutorial: [url]http://java.sun.com/docs/books/tutorial/uiswing...
Java 学习 swing 应该学习到什么程度?
貌似很多人说企业java开发很少用到swing的。而且我(学生)自己也写了很长时间的swing界面。感觉那些界面太丑了。呵呵。可能是我水平不行,所以我想问一下,java swing在企业这一块应用如何?改学到什么程度就行了。因为这一块知识细节太杂,太多、我想将更多的精力放在java EE这一块,以及安卓这一块。先谢谢大家的回答了。 起码应该了解swing的事件处理、线程模型、布局...
[转]Java Swing 资源
[转]分享Swing学习的一些经验 首先是要有一定的Java基础,入门我推荐的是sun网站上的JFC tutorialhttp://java.sun.com/docs/books/tutorial/uiswing/index.html入门之后的书籍呢?中文的比较经典,比较系统的Swing书籍是JAVA2图形设计卷2:SWING http://www.dearbook.com.cn/book/vi...
Swing是一把刀
原帖地址:http://www.iteye.com/topic/699515 对Swing的抱怨和批评从来就没有停止过。不过从以前的铺天盖地,到后来的见怪不怪,到现在的冷冷清清。似乎人们早就已经浸淫在无处不在的web和满天飞的RIA之中,懒得去理会Swing这个老古董了。难道Swing真的到了日薄西山、穷途末路的地步? 大家对待Swing的态度从来就
3490




被折叠的 条评论
为什么被折叠?



