分享Swing学习的一些经验

黄金矿工源码java-CSINTSY-goldminer:MC01。一个Java程序,它使用呼吸优先搜索作为一种算法来展示AI功能,供矿工在网 黄金矿工源码 java CSINTSY MC01 - 黄金矿工 2.24 版 MC01。 一个 Java 程序,它使用呼吸优先搜索作为一种算法来展示 AI 功能,供矿工在网格中寻找隐藏的黄金。 该机器项目已提交给 Judith Azcarraga 女士,作为 De La Salle 大学 CSINTSY 课程的部分完成。 我在这个项目中的同事是 Jordan Sibug。 您可以选择下载 JAR 文件或下载源代码来运行程序。 我个人建议改为下载 JAR 文件。 JAR 文件类似于 Java 类的 ZIP 文件,但其作用类似于 EXE 文件(因此,当您下载并运行它时,无需额外设置即可轻松打开应用程序)。 下载 JAR 文件 确保已经安装了 Java(必须是版本 11 或更高版本)。 您可以下载 Java 11 。 无需下载 JavaFX 即可运行 JAR 文件。 在以下位置下载 JAR 文件 下载完成后,您可以双击应用程序运行它。 把它当作一个exe文件。 运行源代码 该项目是使用 IntelliJ IDEA 构建的。 如果使用该 IDE 执行,说明会更清晰。 尽管如此,它应该通过其他I 立即下载

罗来 发表于 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  

深入swing 方面的书籍 虽然swing 有人说已经过时了,但是其中的思想还是值得一学的,比如MVC 比如OBSERVER模式。 立即下载

相关推荐

JAVA_Swing 学习经典例子

SWing各种功能的实现的一些代码,里面有很多种,适合各种水平的人去看,如果你在用SWing可以下载看一下,里面基本上所有的Swing功能的例子都有对应的源码

Java swing入门教程(转载)

swing入门教程(一) swing简介 UI组件简介 在开始学习Swing之前,必须回答针对真正初学者的一个问题:什么是UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。 所以,我再次提出这个问题:什么是UI?您可能把它定义成您按下的按钮、打字的地址栏、打开和关闭的窗口,等等,这些都是UI的元素,但是除了在屏幕上看到的这些之外,还有更多都是UI元素。比如鼠标、键盘、音量、屏幕颜色、使用的字体,以及一个对象相对于...

weixin_44168613的博客 3490

情人节写给女朋友Java Swing代码程序

主要为大家分享了情人节写给女朋友的java小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,祝大家每天都是情人节

Swing入门知识

初学Java的同学可能会觉得敲代码比较枯燥无味,自己辛苦打了代码却只能在控制台打印出来,什么时候做出像电脑中经常使用的那种软件,有窗口有按钮的那样。真的很期待有没有,其实Java本身就自带这样一个图形界面工具。它就是Swing,是一种轻量级组件,它是用纯Java实现的,不再依赖于本地平台的图形界面,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色。今天我们就来学习一些Swing的基础知...

qq_37917691的博客 3089

[Java进阶] Swing两万字大总结一(超详细教程,这不得收藏一波)

Swing 组件通常被称为 “轻量级组件”,因为它完全由 Java 语言编写,Java 是不依赖于操作系统的语言,它可以在任何平台上运行,而依赖于本地平台的组件相应地被称为 “重量级组件”,比如 AWT 组件就是依赖本地平台的窗口系统来决定组件的功能、外观和风格的。.........

一以贯之的努力 不得懈怠的人生 7万+

Java从入门到精通学习笔记:Swing基础

1. 概述 swing组建通常被称做“轻量级组建”,它完全由Java编写,不依赖操作系统语言。他的类继承关系如下图: JComponnt是swing组件存放的位置,常用的组件如下: JFrame 框架 JDialog 对话框 JOptionPane 对话框 JBu...

mmmmmk_的博客 2251

Java Swing 快速入门

Java Swing 快速入门

Shipley_Leo的博客 1642

分享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

ITshow's Blog 879

【转载】分享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

starsinsky's JAVABLOG 963

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...

iteye_20607的博客 147

Java 学习 swing 应该学习到什么程度?

貌似很多人说企业java开发很少用到swing的。而且我(学生)自己也写了很长时间的swing界面。感觉那些界面太丑了。呵呵。可能是我水平不行,所以我想问一下,java swing在企业这一块应用如何?改学到什么程度就行了。因为这一块知识细节太杂,太多、我想将更多的精力放在java EE这一块,以及安卓这一块。先谢谢大家的回答了。 起码应该了解swing的事件处理、线程模型、布局...

aizongmao2539的博客 407

[转]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...

liuhde2008的专栏 165

Swing是一把刀

原帖地址:http://www.iteye.com/topic/699515     对Swing的抱怨和批评从来就没有停止过。不过从以前的铺天盖地,到后来的见怪不怪,到现在的冷冷清清。似乎人们早就已经浸淫在无处不在的web和满天飞的RIA之中,懒得去理会Swing这个老古董了。难道Swing真的到了日薄西山、穷途末路的地步?     大家对待Swing的态度从来就

nuanmao的专栏 423
上一篇: JSP文件操作大全
下一篇: Java数据库编程中的几个常用技巧
dzeng81
博客等级 码龄23年 117粉丝 436原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值