swing组件与AWT组件的区别 请问各位大虾们 swing组件与AWT组件有什么区别? 什么时候适合用swing组件 什么时候适合用AWT组件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用swing组件,功能比AWT多, swing 包是在AWT 之后又开发的一个更强大的 包简单的说呢 AWT 更接近底层 而 swing 是在AWT基础上增加了更多的功能 有了更强的移植性更详细的 等待牛人 指点 swing的界面比awt看起来更动感,而且能实现更多的功能,具体内容一言难尽,建议多看Java API。 1,AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。 2,SWING()Swing 是一个为Java设计的GUI工具包。 Swing 是JAVA基础类 的一部分。 Swing 包括了图形用户界面 (GUI) 器件 如:文本框,按钮,分隔窗格和表。 一句话说明,AWT几乎是重量级组件,SWING几乎是轻量级组件。 轻量组件首次出现在AWT1.1版本中。AWT最初只包括与本地对等组件相关联的重量组件,这些组件在它们自己的本地不透明窗口中绘制。 相反,轻量组件没有本地对等组件,而且在它们的重量容器的窗口中绘制。 由于轻量组件不在本地不透明的窗口中绘制,因此,它们可以有透明的背景。透明的背景使显示的轻量组件可以是非矩形的,虽然所有组件 (重量的或轻量的)都基于一个矩形边框。 Swing组件几乎都是轻量组件,那些顶层容器:窗体、小应用程序、窗口和对话框除外。 因为轻量组件是在其容器的窗口中绘制的,而不是在自己的窗口中绘制的,所以轻量组件最终必须包含在一个重量容器中。因此,Swing的窗体、小应用程序、窗口和对话框都必须是重量组件,以便提供一个可以在其中绘制Swing轻量组件的窗口。 java socket 客户端多线程提交。 高手帮我看一下输出语句 求教前辈们给解决一维数组算法问题?如何筛出数组中数值重复的元素? 个位程序员大老 <identifier> expected错误,详情内示 求助:同一包下类的调用问题!! 写的第一个java程序出错.老手指教.. 如何使用JAVA写出的软件双击安装时有安装向导出现并且能把软件信息写入注册表 找出一字符串中的字符串的更好方法 为什么这段程序能通过编译,不能运行,不能显示结果 十进制小数转换二进制算法 求几个算法名称
简单的说呢 AWT 更接近底层 而 swing 是在AWT基础上增加了更多的功能 有了更强的移植性
更详细的 等待牛人 指点
2,SWING()Swing 是一个为Java设计的GUI工具包。 Swing 是JAVA基础类
的一部分。 Swing 包括了图形用户界面 (GUI) 器件 如:文本框,按钮,分隔窗格和表。
一句话说明,AWT几乎是重量级组件,SWING几乎是轻量级组件。
轻量组件首次出现在AWT1.1版本中。AWT最初只包括与本地对等组件相关联的重量组件,这些组件在它们自己的本地不透明窗口中绘制。
相反,轻量组件没有本地对等组件,而且在它们的重量容器的窗口中绘制。
由于轻量组件不在本地不透明的窗口中绘制,因此,它们可以有透明的背景。透明的背景使显示的轻量组件可以是非矩形的,虽然所有组件 (重量的或轻量的)都基于一个矩形边框。
Swing组件几乎都是轻量组件,那些顶层容器:窗体、小应用程序、窗口和对话框除外。
因为轻量组件是在其容器的窗口中绘制的,而不是在自己的窗口中绘制的,所以轻量组件最终必须包含在一个重量容器中。因此,Swing的窗体、小应用程序、窗口和对话框都必须是重量组件,以便提供一个可以在其中绘制Swing轻量组件的窗口。