关于java中AWT和Swing之间的区别鱼联系?
来源:互联网 发布:mysql 重启服务 编辑:程序博客网 时间:2024/06/03 04:47
AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格。AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们利用 AWT来构件图形用户界面的时候,我们实际上是在利用 操作系统 所提供的图形库。由于不同 操作系统 的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT 不得不通过牺牲功能来实现其平台无关性,也就是说,AWT 所提供的图形功能是各种通用型操作系统所提供的图形功能的交集。由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。
Swing :是所谓的Lightweight组件,不是通过native方法来实现的,所以Swing的窗口风格更多样化。但是,Swing里面也有heaveyweight组件。比如JWindow,Dialog,JFrame
Swing是所谓的Lightweight组件,不是通过native方法来实现的,所以Swing的窗口风格更多样化。但是,Swing里面也有heaveyweight组件。比如JWindow,Dialog,JFrame
Swing由纯Java写成,可移植性好,外观在不同平台上相同。所以Swing部件称为轻量级组件( Swing是由纯JAVA CODE所写的,因此SWING解决了JAVA因窗口类而无法跨平台的问题,使窗口功能也具有跨平台与延展性的特性,而且SWING不需占有太多系统资源,因此称为轻量级组件!!!)
0 0
- 关于java中AWT和Swing之间的区别鱼联系?
- java中AWT和SWing的区别与联系
- java中AWT和SWing的区别与联系
- java中AWT和SWing的区别与联系
- java中AWT和SWing的区别与联系
- java中AWT和SWing的区别与联系
- Java中AWT和SWing的区别与联系
- java中AWT和Swing的区别与联系
- Java中awt和swing的区别与联系
- java中AWT和SWing的区别与联系
- AWT和Swing之间的基本区别
- java中awt和swing的关系以及区别
- java的awt和swing的区别
- java的awt和swing的区别
- java中awt与swing的区别
- AWT/SWT/SWING 区别和联系
- awt和swing的区别
- java中awt和swing是的关系以及区别
- 使用清华tuna下载anaconda安装ipython notebook
- nginx源码学习(二)
- C语言 字符串截取
- 123. Best Time to Buy and Sell Stock III
- hdu 1839 Delay Constrained Maximum Capacity Path 二分+最短路
- 关于java中AWT和Swing之间的区别鱼联系?
- Ansible 系列之 Ad-Hoc介绍及使用
- Django中关于根据配置生成SQL语句的问题
- Python 异常处理 try/except
- MyBatis 官方文档学习2---XML 映射配置文件
- 蓝桥杯 —— 石子合并问题 —— Dp
- R语言 读取文件,一行一行处理, 写入文件
- list集合删除问题
- 删除字符串中指定的字符