Swing简介
来源:互联网 发布:ipad打谱软件 编辑:程序博客网 时间:2024/06/17 20:21
---------------siwuxie095
Swing 简介:
Java Swing 是 Java Foundation Classes(JFC) 的一部分,它是试图解决
AWT 缺点的一个尝试
在Swing 中,Sun 开发了一个经过仔细设计的、灵活而强大的 GUI 工具包
Swing 是在 AWT 组件基础上构建的。Swing 使用了 AWT 的事件模型和支持类,
如:Colors、Images 和 Graphics
Swing 组件、布局管理器 以及 事件 比 AWT 提供的组件集更为广泛,
完全满足各种开发需求
为了克服在不同主机上行为也会不同的缺点,Swing 将对主机控件的
依赖性降至了最低
实际上,Swing 只为诸如 窗口 和 框架 之类的顶层组件使用对等体
大部分组件(JComponent 及其子类)都是使用 纯Java 代码来模拟的
这意味着Swing 天生就可以在所有主机之间很好的进行移植
因此,Swing 通常看起来并不像是本地程序。实际上,它有很多外观,
有些模拟不同主机的外观,有些则提供了独特的外观
Swing 的优势:
Swing 对基于对等体的组件使用的术语是重量级(heavyweight),
对于模拟的组件使用的术语是轻量级(lightweight)
实际上,Swing 可以支持在一个 GUI 中混合使用重量级组件和轻量级组件,
如:在一个JContainer 中混合使用 AWT 和 Swing 控件
除此之外,它还有以下优势:
·基于MVC 结构
·可编程外观
·呈现器与编辑器强大易用
·支持以任意顺序构建GUI
·可访问性
·支持自动销毁
·是标准 Java 的一部分
【made by siwuxie095】
- Swing简介
- Swing简介
- Swing简介
- Swing之EventQueue简介
- swing线程简介
- 10.1 Swing简介
- Java swing简介
- java swing简介
- Java Swing入门简介
- Swing组件简介
- swing入门教程(一) swing简介
- swing入门教程(一) swing简介
- 【转】swing入门教程(一) swing简介
- java swing图形界面开发 java.swing简介
- swing入门教程(一) swing简介
- Spring 开发 Swing GUI 简介
- Java Swing组件布局简介
- Java Swing 图形界面开发简介
- Android 与WebView中的js代码的交互记录
- 微信公众号支付开发的最佳调试工具--花生壳
- 深入理解Spring的两大特征(IOC和AOP)
- 归并排序
- 项目打包遇到问题(一)
- Swing简介
- JAVA快速查找XML中错误的语法
- JavaScript中setInterval的用法
- 尼姆博弈
- 京峰运维学习系列--3
- System.getProperty("属性名")方法的使用
- jstl拆分字符串
- Collection
- DelegatingFilterProxy