一般情况下,除了Choise等组件:importjavax.swing.*;好要加上:importjava.awt.*以及importjava.awt.event.*。Swing与AWT的最大区别是Swing为JAVA自身的组件。已经不是对等实体,与底层的OS无关。(JBUILDER就是使用Swing写的)Swing与AWT在事件模型处理上是一致的。Jframe实际上是一堆窗体的叠加。Swing比AWT更加复...
然而无法继承和重用一个已有的AWT组件 Swing Swing 是在AWT的基础上构建的一套新的图形界面系统,是JFC(Java Foundation Class)的一部分,是试图解决AWT缺点的一个尝试。它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。所有的swing组件实际上也是AWT的一部分。Swing 对基于对...
由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。 Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。例如说并不是所有的操作系统都提供了对树形控件的支持, Swing 利用了AWT 中所提供的基本作图...
Swing 是在AWT的基础上构建的一套新的图形界面系统,是JFC(Java Foundation Class)的一部分,是试图解...
一般来说尽量用轻量级的组件,这样对程序的移植性很好,一般javax.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。 Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类...
AWT与Swing java语言第一个支持图形界面开发的API就是AWT,在AWT中定义了java图形界面的很多核心概念,...
AWT和Swing都是Java中用于创建图形用户界面的重要工具包。AWT作为Java的原始图形工具包,提供了基本的GUI组件和事件处理机制,但它是本地平台依赖的,可移植性较差。Swing作为AWT的扩展,提供了更丰富和现代化的GUI组件,具有更好的跨平台兼容性和易用性。尽管Swing在某些方面可能不如AWT那样高效或灵活,但总体来说,Swing...
Swing和SWT是Java中成熟的GUI技术,被广泛用于开发桌面应用。它们分别通过IntellijIDEA、NetBeans和Eclipse等工具实现。如果你希望创建自定义应用,而不是简单的后台服务或命令行工具,Swing和SWT都是不错的选择。然而,对于简单的后台服务,Web技术可能更适用。Web技术通过浏览器提供界面,操作直观且美观,但...
java只是不在桌面程序主流 STALKER_Scar 淼淼淼淼 12 swing就是用来给java猿应急的时候写点小工具用的 小小读书童华安 淼淼淼沝 11 技多不压身 小米干饭000 淼淼沝 8 好吧,我们公司就是用 java 做桌面应用的。 pjqbys 司马水 13 谁说swing,awt没用的,现在做eclipse插件开发的不是用这些? _请叫...
AWT是Java最早出现的图形界面,但很快就被Swing所取代。 Swing才是一种真正的图形开发。 AWT在不同平台所出现的界面可能有所不同:因为每个OS都有自己的UI组件库,java调用不同系统的UI。 注意AWT为重量级组件,相当消耗资源,且不同系统的组件可能不同。因为这个问题使得AWT开发的软件难以作到跨平台。