`
hwhhyh25
  • 浏览: 39198 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

几个学习Swing& Java2D 的好地方

阅读更多

最近在网上找到了一些比较好的学习Swing 的网站,不敢独享,发表上来大家一起学习。

 

1.第一个就不用说了,Sun官方的教程 相当的不错。(英语基础不一定要很好,安装个Lingoes 就可以了)

 

Swing :   http://java.sun.com/docs/books/tutorial/uiswing/TOC.html

 

Java2D:   http://java.sun.com/docs/books/tutorial/2d/index.html

 

btw:你也可以将教程下载到本地上看

http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/tutorial-2008_03_14.zip?BundledLineItemUUID=Ga9IBe.oL0QAAAEgy6s0_EWl&OrderID=WkRIBe.oIjoAAAEguqs0_EWl&ProductID=D4NIBe.oo4wAAAEY3mU9OsN.&FileName=/tutorial-2008_03_14.zip

 

2. 第二个也是个英文的网站 代码和实例都很多,也是难得的学习Swing 和Java2D 的好地方

 

Swing:http://aplcenmp.apl.jhu.edu/~hall/java/Swing-Tutorial/


Java2D:http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html

 

3.第三个还是英文的网站,这个网站上介绍的组件不多,但是代码很经典,而且还有几个简单的游戏教程。

Swing :http://www.zetcode.com/tutorials/javaswingtutorial/

 

Java2D:http://www.zetcode.com/tutorials/java2dtutorial/

 

Java2D Games:http://www.zetcode.com/tutorials/javagamestutorial/    (这个游戏教程不错

 

4.第四个还是英文的学习站点 ,这个个站点的学习文章比较多,涉及的方面也比较广,是个不错的学习java GUI 的

站点。 

 

Swing:http://life.csu.edu.au/java-tut/uiswing/

分享到:
评论

相关推荐

    java2d(中文教程)

    Java 2D 提供了以下几个核心概念: 1. **Graphics2D**:这是Java 2D的主要绘图类,继承自Graphics。它提供了更高级别的绘图功能,如直线、曲线、矩形、圆形等,并支持复杂的变换、抗锯齿、颜色混合等特性。 2. **...

    Java 2D API 中文使用指南

    Java 2D API主要包含以下几个部分: 1. **绘图与渲染**:这部分涵盖了如何在Java中绘制线条、形状等基本图形元素。 2. **图像处理**:包括对图像的加载、显示以及转换等操作。 3. **文本渲染**:提供了高质量文本...

    Java2D计算机图形学

    Java2D的基础包括以下几个关键知识点: 1. **主要类和方法**: - `javax.swing.JFrame`:这是Swing库中的一个类,用作应用程序的主要窗口。你可以通过设置`setDefaultCloseOperation(int)`来定义窗口关闭时的行为...

    计算机图形学:应用java 2D和3D

    为了深入学习,你可以从以下几个方面着手: 1. 学习基本的图形学概念,如点、线、面、变换、光照和颜色理论。 2. 掌握Java编程基础,包括类、对象、继承和多态等。 3. 深入理解Java的图形API,如Graphics2D和Java3D...

    java2d graphics源码

    Java 2D主要由以下几个关键组件组成: 1. `Graphics2D` 类:这是Java 2D绘图的核心类,继承自`Graphics`,扩展了更多的二维图形操作功能。通过`Graphics2D`对象,你可以绘制各种几何形状(如矩形、椭圆、线条)、...

    Java绘图板源码 画图源代码 Swing

    项目的结构通常包括以下几个部分: - `image`目录:可能存放了一些示例图片或资源文件。 - `src`目录:包含了所有的Java源代码文件,可能有主类(如`Main.java`)、绘图工具类(如`DrawTools.java`)、图形类(如`...

    基于Swing的java仪表盘组件SteelSeries3.9.30

    【SteelSeries3.9.30】是一款基于Java Swing的高级仪表盘组件,它为Java开发者提供了一系列丰富、美观的2D和3D图形仪表,适用于创建数据可视化应用。这款组件设计灵活,能够帮助开发者轻松地在应用程序中嵌入各种...

    儿时回忆,贪吃蛇,Java swing编写,完美运行。myeclipes导入即可

    在Java Swing中实现贪吃蛇游戏,主要涉及以下几个关键知识点: 1. **图形用户界面(GUI)**:使用JFrame作为主窗口,放置JPanel作为游戏面板。Swing提供了各种组件,如JButton、JLabel等,但在这里主要是自定义组件以...

    拼图游戏.rar(java swing 程序代码.java)

    综合以上信息,我们可以推测这个Java Swing拼图游戏项目可能包含以下几个核心知识点: 1. **Java编程基础**:包括变量声明、控制流程(if语句、循环)、类和对象的定义等。 2. **Java Swing组件**:如JFrame(窗口...

    Java swing中国象棋制作

    制作中国象棋游戏的关键步骤可能包括以下几个方面: 1. **组件设计**:游戏界面通常由棋盘和棋子组成。在Swing中,可以使用`JPanel`作为基本容器,然后在其上绘制棋盘格子。每个棋子可以用`JButton`或者其他自定义...

    java swing游戏开发

    本资料集是专为Java游戏开发爱好者准备的经典资源,包含了几款已经开发完成的游戏实例,同时提供了源码和可执行文件,使得学习者可以通过实践来深入理解Swing在游戏开发中的应用。 首先,Java Swing 提供了多种组件...

    java2D绘图技术.doc

    Java2D API的核心功能包括以下几个方面: 1. **渲染质量控制**:Java2D支持消除锯齿,使图形边缘更加平滑。 2. **裁剪、合成与透明度**:Java2D允许使用任意形状来限定绘制操作的边界,并且支持图形的分层以及透明...

    解决swing白屏问题的jjre

    Swing白屏问题可能由以下几个原因引起: 1. **JDK版本不兼容**:不同版本的JDK和JRE对Swing的支持程度不同,一些新特性可能导致旧版本JRE出现渲染问题。 2. **操作系统兼容性**:Swing在不同操作系统上的表现可能...

    java swing\awt开发的坦克游戏

    在坦克游戏开发中,以下几个关键知识点是必不可少的: 1. **事件处理**:Java GUI中的事件处理机制是通过事件监听器来实现的。例如,玩家移动或射击的操作可以通过键盘事件监听器来处理。AWT和Swing都提供了相应的...

    简单的JDBC+swing管理系统java实现

    【标题】"简单的JDBC+Swing管理系统java实现...总的来说,这个项目是学习JDBC数据库操作和Swing界面设计的良好实践,对于初学者来说,这是一个很好的起点,可以逐步掌握Java与数据库交互以及创建桌面应用的基本技能。

    基于Java_swing的飞机大战游戏的设计与实现(小型项目简单)(JAVA源码+论文+视频齐全)

    游戏设计包括以下几个主要部分: - 用户界面:使用Swing组件创建游戏主窗口,展示游戏场景。 - 游戏逻辑:定义飞机、子弹、敌机的行为规则,包括移动、碰撞检测、得分计算等。 - 事件处理:监听用户的键盘输入,...

    飞机大战Java版javaSwing

    "飞机大战"是一款典型的2D射击游戏,其Java Swing实现通常包含以下几个主要部分: 1. 游戏主窗口:使用JFrame作为游戏的主窗口,设置窗口大小、标题,并添加关闭事件监听。 2. 游戏面板:创建一个JPanel子类,作为...

    一个基于java swing写的桌面弹幕播放器,用于播放离线弹幕或某些网站的在线弹幕.zip

    8. **动画效果**: 为了提升用户体验,弹幕的进入、离开、移动等可以通过Java2D或Swing自身的动画API来实现平滑的动画效果。 9. **配置与设置**: 应用程序可能还需要提供用户自定义设置,如字体大小、颜色、播放速度...

    基于Java Swing的桌面弹球游戏源代码

    在这个弹球游戏中,主要涉及以下几个核心概念: 1. **JFrame**: 这是所有Swing应用的基础,代表一个窗口。游戏的主要界面就是通过创建JFrame实例来实现的。 2. **Graphics2D**: Java 2D API的一部分,用于绘制图形...

    Java绘图基础资料

    4. **Graphics Context**:在Java Swing中,每个Component都有一个Graphics Context,它是Graphics2D对象,用于控制绘制的上下文,比如颜色、字体、线型等。 5. **Shape 类**:Java提供了一系列的Shape类,如...

Global site tag (gtag.js) - Google Analytics