【Java Swing探索之路系列】之一:Java Swing开篇

Java Swing是一个用于开发Java图形界面应用程序的开发工具包,它一抽象窗口工具包(Abstract Window Toolkit)为基础,是跨平台应用程序可以使用任何可插拔的外观风格。

一 Swing特性

多样化的Ul组件:包括从技钮、分隔窗格到表格的所有组件。

可插式外观样式:允许任何使用Swing组件的程序选择其外观感觉。

Accessibility(无障碍功能)API:支持辅助技术.例如屏幕阅读器和点字显示器,铭助用户获得信息。

Java 2D API:允许开发人员在应用程序和Apples中方便地使用2D图形、文本以及图像。

拖放支持:为Jeva应用程序和本机应用程序之间提供了拖放功能。

国际化:允许创建与全世界使用不同语言和不同文化习俗的用户进行交互的应用程序。通过输入法的架构,开发人员可以创建能够接收各种不同字符的语言文字的应用程序。

二 Swing包结构

java.swing:Swing组件和实用工具

java.swing.border:Swing轻最组件的边框

java.swing.colorchooser:JColorChower的支持类〔接口)

javax ,axswing.event:事件和侦听器类

javax.swing.filechaoser:JFIIeChuoser的支持类(接口)

javax.swing,pending:未完全实现的Swing组件

javax.swing.plaf:抽象类.用于定义UI代表的行为

javax.swing.plafbasic:实现所有标准界面样式公共功能的基类

javax.swing.plafmetal:用户界面代表类,用于实现Mefal界面样式

javax.swing.table.JTable:表格组件的支特类

javax.swing,text:支持文档的显示和编辑

javax.swing.text.html:支持显示和编辑tffML文件

javax.swing.texl.html.parser.hbnl:文件的分析器类

javax.swing.test.rtf:支持显示编辑RTF文件

javax.swing.tree.JTree:树组件的支持类

javax.swing.undo:支持取消操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,087评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,261评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 峭壁浮云景,洪濛海底天。 狭胸心迫窄,转念路通宽。
    不惑而歌阅读 711评论 8 11