`

怎样学习Swing

阅读更多
Sun网站上的Java Tutorial就非常好,非常适合。它的Swing部分也很不错。学了基础的之后,尽量自己学着写一些自定义组件,加深对Swing体系结构的了解。当然学习Swing需要执着,需要悟性,别指望着写几个JFrame程序就能成为高手。Swing和VC,.Net的界面开发思想完全是不一样的。

我总结大体可以分为以下四步吧。
1.先跟着教程写代码,例如《Java编程思想》里的关于Swing的代码。
2.研究一些高级的Swing代码,可以参考《Java2核心技术》里关于Swing的代码。
3.研究Java2D的一些高级特性。
4.着手自己开发类库和特效。

Swing基本上无所不能,JavaScript能做的一切特效它都可以做,而且做的更好。正因为Swing做的太好了,所以它也是比较难学的。

.Net界面很华丽,你用吧,至于它为什么华丽,是微软的事。

Swing界面也可以很华丽,至于能多么华丽是你的事。

关于Swing界面更具体的文章,请查看站内文章:
《Swing免费皮肤Substance的使用》http://javapub.iteye.com/blog/793345
分享到:
评论
1 楼 enefry 2010-12-13  

相关推荐

    java swing 学习资料

    在这个"java swing 学习资料"中,我们可以通过提供的源码来深入理解Swing的基本用法和实践技巧。 Swing 包含了各种组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、面板(JPanel)、滚动窗格(JScrollPane)...

    swing学习

    学习Swing不仅需要掌握以上知识点,还要通过实践来熟悉其用法,编写实际的应用程序,不断调试和完善,从而达到熟练掌握的程度。Swing实例文件可以作为实践操作的基础,通过分析和修改这些实例,可以加深对Swing的...

    java swing 学习教程

    Java Swing 是Java GUI(图形用户界面)开发的重要库,它基于Java AWT(Abstract Window Toolkit)并提供了更丰富、更现代的组件和设计...附带的源码可以帮助你更好地理解和实践书中所讲解的概念,从而加速学习过程。

    swing学习心得资料

    学习Swing不仅需要理解组件的使用,还需要掌握如何通过事件处理和回调函数响应用户的交互。通过不断地实践和编写小型Swing应用,可以逐渐熟悉这个强大的GUI框架。 在“sinodataLearn”这个文件中,可能包含了关于...

    深入学习JFC Swing(教材)

    **深入学习JFC Swing 教材详解** JFC(Java Foundation Classes)是Java平台上的一组图形用户界面(GUI)开发工具包,它包含了Swing组件库。Swing是Java提供的一种轻量级的GUI框架,它使用纯Java编写,可以在任何...

    Swing学习系列 -- Swing读书笔记目录

    Swing学习系列是Java开发中的一个重要部分,它是一种用于构建桌面应用程序的图形用户界面(GUI)工具包。这篇Swing读书笔记目录旨在帮助开发者更好地理解和掌握Swing的相关知识,通过阅读和学习,可以提升在Java GUI...

    java swing深入学习例子

    在深入学习Java Swing的过程中,我们通常会经历初级、中级、高级以及特效这四个阶段的学习。 **初级篇:基础组件与布局管理** 在初级阶段,我们需要掌握Swing的基础组件,如JButton、JLabel、JTextField、JTextArea...

    java swing学习资料

    Java Swing 是Java GUI(图形用户界面)...学习Java Swing,不仅可以理解GUI编程的基本原理,还能掌握构建美观、功能丰富的桌面应用程序的技能。通过实践和理解上述知识点,你将能够熟练地使用Swing进行Java GUI开发。

    swing窗体控件学习文档

    在学习Swing窗体控件时,不仅要理解每个控件的功能和用法,还要熟悉如何布局组件、响应用户输入以及如何与其他Java类和库集成。此外,掌握Swing的最佳实践,如避免阻塞UI线程、正确使用事件模型等,也是至关重要的。...

    JAVA-Swing学习资料入门级

    这个“JAVA-Swing学习资料入门级”压缩包文件,显然是为初学者准备的一系列教程,旨在帮助他们理解和掌握 Swing 基础。 Swing 提供了一系列组件,如按钮、文本框、菜单等,开发者可以使用这些组件来创建功能丰富的...

    学习Swing的文档资料

    通过这个文件,你可以系统地学习Swing的各种知识。 在Swing中,基础组件如按钮(JButton)、文本框(JTextField)、标签(JLabel)等都是JComponent的子类。这些组件可以通过布局管理器(如FlowLayout、...

    JAVA_Swing 学习经典例子

    本资源“JAVA_Swing 学习经典例子”是一个包含各种Swing功能实现的代码集合,适用于不同水平的开发者学习和参考。 Swing 提供了大量可定制的组件,如按钮、文本框、菜单、滚动面板等,这些组件都是轻量级的,不依赖...

    Java Swing 学习代码

    本资源主要包含了一系列与Java Swing相关的学习代码示例,涵盖了许多基本和高级特性。 1. **计算器**:在Swing中,可以使用JTextField作为输入字段,配合ActionListener监听按键事件,实现计算功能。通过...

    Java swing 知识总结学习笔记

    ### Java Swing 知识总结学习笔记 #### 一、Swing 概述 Swing 是一个用于构建桌面应用程序的 Java 图形用户界面 (GUI) 工具包,它基于 Java Abstract Window Toolkit (AWT) 构建而成。Swing 提供了更丰富的组件集...

    深入学习:JFC Swing

    **深入学习:JFC Swing** Java Foundation Classes (JFC) 是Java平台上用于构建用户界面的一组API,而Swing是JFC的一个重要组成部分。Swing提供了丰富的组件库,用于创建功能强大、美观的桌面应用程序。在深入学习...

    JavaSwing学习资料

    在JavaSwing学习资料中,你将获得深入理解这个强大的GUI库所需的知识。初学者通过学习这些资料,可以掌握如何创建美观且功能丰富的桌面应用程序。 1. **Swing基础** - **组件体系结构**:Swing组件基于轻量级/重型...

    swing学习全套自学课程+源码.part2.rar

    swing学习全套自学课程+源码.part2.rar swing学习全套自学课程+源码.part2.rar swing学习全套自学课程+源码.part2.rar

    swing基础学习和awt的区别

    Swing和AWT是Java GUI(图形用户界面)编程中的两个重要框架,它们都是用于创建桌面应用程序的组件库。然而,两者在设计理念、组件类型、性能和外观方面存在显著差异。 首先,AWT(Abstract Window Toolkit)是Java...

    java学习SWING

    在Java学习中,Swing 提供了丰富的组件库,让开发者能够创建出美观且功能强大的应用。在"SWING-III.ppt"中,主要讲解了如何使用Swing进行文件操作以及如何利用Swing组件如JTable和JTree来展示数据。 首先,文件操作...

    swing 学习 有时间学学

    Swing是Java编程语言中用于构建图形用户界面(GUI)的库,它是Java Foundation Classes (JFC)的一部分。Swing提供了丰富的组件集,允许...通过学习Swing,Java开发者能够构建出更加美观、高效的应用,满足用户的需求。

Global site tag (gtag.js) - Google Analytics