`
liuhd2010
  • 浏览: 148044 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

[转]Java 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
Orelly Java Thread 3rd

 

再加两个网站:

1、java已被oracle收购,访问swing网站修改如下:

http://docs.oracle.com/javase/tutorial/uiswing/index.html

http://docs.oracle.com/javase/tutorial/uiswing/components/index.html

2、这个网站里面有java相关技术和实例,当然有swing方面知识:

http://www.java2s.com/

http://www.java2s.com/Code/Java/CatalogJava.htm

http://www.java2s.com/Code/Java/Swing-Components/CatalogSwing-Components.htm

 

分享到:
评论

相关推荐

    基于 java swing 开发的资源管理器。使用 java swing 美化包beautyeye对原生的 java.zip

    【标题】:基于Java Swing开发的资源管理器利用了BeautyEye美化库,为原生的Java ZIP功能提供了更美观的用户界面。 【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如...

    java+swing漂亮软件界面+超酷+以及javaswing教程.7z

    "java+swing漂亮软件界面+超酷+以及javaswing教程.7z"这个压缩包文件显然包含了关于如何利用Java Swing创建出吸引人的、具有超酷效果的软件界面的资源和教程。 Java Swing 提供了一系列的组件,如JFrame,它是窗口...

    javaSwing皮肤大全.rar

    总之,“javaSwing皮肤大全.rar”是一个宝贵的资源,它提供了丰富的Java Swing Look and Feel皮肤,可以帮助开发者快速地为他们的Swing应用程序赋予独特的视觉风格,提高软件的吸引力和用户满意度。通过合理利用这些...

    java swing 资源管理器

    用java swing实现树结构的资源管理器 双击直接运行就可以,jar包中有源代码

    java swing串口通信源码

    Java Swing 是Java GUI(图形用户界面)开发的一个关键库,它提供了一系列的组件来构建桌面应用程序。在Java Swing中实现串口通信可以帮助开发者创建能够与硬件设备交互的应用,例如读取或发送数据到通过串行端口...

    基于 java swing 开发的资源管理器

    基于Java Swing开发的资源管理器允许用户以类似操作系统文件管理器的方式浏览、操作文件和目录。 在这个项目中,“基于 Java Swing 开发的资源管理器”很可能是一个独立的应用程序,它实现了文件和目录的浏览、创建...

    java swing 实现的word文档转换成pdf文档

    总的来说,通过Java Swing实现Word转PDF的功能涉及了多个技术领域,包括Java GUI编程、文件I/O、文档解析和生成、以及可能的并发处理。这个过程需要对Java和相关库有深入的理解,同时也展示了Java作为强大工具在跨...

    JAVA swing中文离线API文档

    总之,"JAVA Swing中文离线API文档"是一个极其宝贵的资源,它可以帮助Java开发人员深入理解Swing框架,提升开发效率,创建出美观、功能齐全的桌面应用程序。通过查阅这份文档,开发者可以快速查找所需的信息,解决...

    java Swing开发的资源管理器带源码

    本资源管理器就是使用Java Swing进行开发的,这意味着它利用了Swing的各种组件和设计模式来实现文件和目录的浏览、操作等功能。 Swing 提供了一系列的组件,如JFrame(主窗口)、JPanel(面板)、JButton(按钮)、...

    java Swing读取图片

    在Java编程中,Swing库提供了丰富的组件和功能来创建图形用户界面(GUI)。当我们需要在Swing应用中展示图片时,可以利用特定的方法来读取并显示图像。本篇文章将详细讲解如何在Java Swing中读取和显示图片,以及与...

    Java Swing 界面美化包-含源码

    Java Swing 是Java标准库中的一个组件,用于创建图形用户界面(GUI...总的来说,"Java Swing 界面美化包-含源码" 是一个极具价值的工具,对于那些希望提升 Swing 应用程序视觉吸引力的开发者来说,它是不可或缺的资源。

    Java Swing登录资源管理器

    Java Swing登录资源管理器是一款基于Java Swing开发的桌面应用程序,其设计目的是为了帮助用户管理和存储各种网站、论坛或博客的登录信息。Swing是Java的标准GUI(图形用户界面)库,它提供了丰富的组件和功能,使得...

    java swing 多功能 聊天室

    "java swing 多功能 聊天室"项目展示了Java Swing在构建复杂GUI应用上的强大能力,同时也涉及到了网络编程、多线程和文件操作等核心编程概念,对于想要提升Java GUI开发技能的程序员来说,这是一个极好的学习资源。

    javaSwing各种主题窗口

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具来构建桌面应用程序。Swing 提供了多种窗口主题,使得开发者可以为应用创建具有不同视觉风格的界面,以适应不同的操作系统环境,如 ...

    使用Java Swing实现了抖音上的表白程序

    最后,作者想说的是,1.9块钱的资源,你买不了吃亏,买不了上当,只需省一片绿箭口香糖的钱,你就能拥有一个用于整蛊的Java Swing实现,你在玩的过程中,还可以初步了解一些Java Swing的知识,如此说来,少年,抓紧时间下载吧。

    java swing实现pdf阅读器

    Java Swing 是Java GUI(图形用户界面)库,用于构建桌面应用程序。它提供了丰富的组件和工具,使得开发者可以创建出功能完善的交互式用户界面。在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的...

    java swing漂亮软件界面 超酷 以及javaswing教程.rar.rar

    这个压缩包“java swing漂亮软件界面 超酷 以及javaswing教程.rar.rar”很可能包含了一系列关于如何使用Java Swing创建美观、酷炫界面的教程和示例代码。 在Java Swing中,开发者可以使用各种组件来构建应用,如...

    java swing写的资源管理器

    在"java swing写的资源管理器"这个项目中,开发者利用Swing库创建了一个功能类似于操作系统内置资源管理器的应用。这个应用具有左右两栏的布局,能够方便地展示和管理文件与目录。 左栏通常会使用JTree组件,它是一...

    java swing学生请假系统

    Java Swing学生请假系统是一款基于Java GUI技术开发的桌面应用程序,主要面向高校或培训机构的学生和教师,用于管理和处理学生的请假申请。这个系统展示了如何利用Java的Swing库来构建一个功能完善的用户界面,同时...

    java swing 时间日期选择控件

    在压缩包的"swing 时间控件"中,可能包含了实现这些功能的示例代码、源文件或资源文件,可以帮助开发者快速理解和集成这些日期时间选择控件到自己的Swing应用中。通过研究这些文件,开发者可以学习如何自定义日期...

Global site tag (gtag.js) - Google Analytics