作者:郭嘉
邮箱:[email protected]
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell
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:支持取消操作
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-07 14:43:18