一般的swing组件都是从awt组件继承的,swing是轻量组件没有本地peer跟他对应 而awt是重量组件,每个组件都有一个本地peer.这就是为什么swing组件在大多数系统上显示都差不多而awt就反之了。 &n
转载
2024-01-04 13:08:08
51阅读
介绍:AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。是一个基于组件的框架,所有的组件都是从javax.swing.JComponent类继承而来的 共同点:AWT和Swing都是java中的包。 不
转载
2023-07-04 14:25:08
90阅读
轻量级组件 是用JAVA代码画出来的,这样具有平台移植性.重量级组件 是调用操作系统的函数画出来的组件,比如主窗体. 一般来说尽量用轻量级的组件,这样对程序的移植性很好,一般javax.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。  
转载
2023-07-22 11:25:50
268阅读
gui 应用程序是软件的一种主要类型,所以java的gui库应该是标准化并被集成到jre平台中的。然而不同的操作系统有不同的gui风格和组件集。有一些组件在所以平台上有相似的观感。这些共有组件如按钮,标签,文本域,单选框等被称为标准组件。不同的gui工具集提供了不同的组件集。gui工具集总是遵循不同的原则来选择组件类型和特征以实现。考察一个工具集,有两个不同的要素:组件类型和组件特征。terms首
转载
精选
2010-02-22 10:13:56
826阅读
简单的说:
AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。
Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT 为基础的。
具体的说就是:
AWT 是Abst
转载
精选
2011-05-06 14:10:56
528阅读
java中awt和swing是什么关系 java中awt和swing是什么关系 AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说,当我们利用
转载
2023-11-19 17:05:37
88阅读
SWING和AWT都是JAVA数据库中的包,用于JAVA程序的可视化开发。 需要注意的是AWT的图形函数与操作系统提供的图形函数有着一一对应的关系,因此当我们利用 AWT构建图形用户界面的时候实际上是调用了操作系统的图形库。 因为不同的操作系统图形库的内容可能不近相同,因此AWT不得不通过牺牲功能来实现平台无关性。因此,AWT 的图形功能是各操作系统图形功能的“交集”。 因为AWT是依靠本地方法来
转载
2023-12-12 23:47:16
115阅读
Swing
JNI
Windows
设计模式
UI
AWT AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,我们把它称为peers。 也就是说
转载
2024-01-14 14:22:17
123阅读
AWT和Swing之间的区别: 1)AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT的Java程序,其运行速度比较慢。 2)AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。AWT是Sun不推荐使用的工具集。 组件尽量使用Swing。布局有很多种,比较了下,最好使用约束布
转载
2023-11-19 07:28:35
124阅读
AWT和Swing都是java中的包。AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。 AWT和Swing的实现原理不同:  
转载
2023-08-11 17:10:41
132阅读
对Swing、AWT和SWT的认识摘要:现在java提供了除swing之外的图形GUI开发工具,那么他们之间有什么区别呢?本文主要分析了Swing,AWT和SWT他们之间的区别。 1、 三者的概述: AWT(Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,基于一个对等体实现的。A
转载
2023-08-05 09:27:20
122阅读
GUI(图形用户界面)为程序员提供图形界面,其最初设计的目的是构建一个通用的GUI,使其能够在所有的平台上运行,但java基础类AWT(Abstract Window Toolkit)并没有达到这个要求,于是Swing出现了,它是AWT的增强组件,但是并不能完全替代AWT。以下对两者进行一些对比: AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供
转载
2024-01-12 12:45:17
51阅读
AWT和Swing之间的基本区别:AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT 的Java程序,其运行速度比较慢。 对于一个嵌入式应用来说,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。 在这种矛盾的情况下,简单而高效的AWT 当然
转载
2018-07-27 16:40:00
122阅读
2评论
AWT是你操作系统中存在的本机系统GUI代码的Java接口。尽管它会尝试,但在每个系统上都无法正常工作。Swing或多或少是纯Java GUI。它使用AWT创建操作系统窗口,然后将按钮,标签,文本,复选框等的图片绘制到该窗口中,并响应你的所有鼠标单击,键输入等,从而自行决定要做什么。而不是让操作系统来处理它。因此,Swing是100%可移植的,并且在各个平台上都是相同的(尽管它是可换肤的并且具有“
转载
2023-11-03 07:43:05
71阅读
关于AWT和Swing的一点讨论 目前大多数的嵌入式Java虚拟机都提供了对AWT 的支持但是不提供对Swing 的支持。但是,在标准版的Java平台上Swing 才是推荐使用的图形界面系统,在Sun 公司所提供的Java Tutorial 中甚至把基于AWT 的图形用户界面设计这一部份从其网站中删除,需要利用到AWT
原创
2010-07-14 15:07:33
836阅读
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 首先swing是单线程的,当swing界面程序启动的时候,会启动3个进程, 1、主线程 2、系统工具包线程:负责捕获操作系统事件,然后将事件转换成s
转载
2023-07-04 00:47:55
93阅读
awt使用awt构建图形界面实际就是利用操作系统所提供的图形库构建图形界面。但是操作系统的差异性,一个平台提供的功能另一个平台可能没有。为了实现平台无关性,awt不得不牺牲功能。换句话说,awt所提供的图形功能是通用性操作系统所提供的图形功能的交集。由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。swing Swing 是在AWT的基础上构建的一套新的图形界面系统,它
# Java AWT和Swing的深入探讨
在开发Java桌面应用程序时,Graphical User Interface (GUI) 的构建是一个必要的环节。Java提供了两种主要的工具来实现GUI:Abstract Window Toolkit (AWT) 和 Swing。这两者各有其特点和用途,了解它们的差异及如何使用,可以帮助我们在应用程序开发中作出合适的选择。
## AWT简介
A
Java单选题十道: 1.关于AWT和Swing说法正确的是:Swing在不同的操作系统中显示相同的风格。 解析:AWT和Swing都是Java中的包。 AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 Swing:为解决AWT存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。 AWT和Swing的实现原理不同:AWT的图形函
转载
2023-12-15 14:34:40
49阅读
AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类被称为组件(components)。抽象窗口工具包 (Abstract Windowing Toolkit
转载
精选
2013-09-08 00:58:51
526阅读