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

作者:郭嘉
邮箱:allenwells@163.com
博客: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:支持取消操作
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值