如果Swing有更多功能来设计表单。那么AWT在java中的用途是什么?

如果Swing有更多功能来设计表单。那么AWT在java中的用途是什么?,java,swing,awt,Java,Swing,Awt,在java中,Swing具有比AWT组件更多的特性。 例如 在AWT中, 文本区域ta; 按钮btn 但它在摇摆中就像 jtextta区; JButton-btn 但swing组件的外观很好。 那么AWT需要什么呢。有什么有用的功能吗?如果您想要更真实的O/S逼真度,并且可以接受小部件支持的最低公分母,AWT非常有用 它对于在Aspect上为游戏引擎构建自己的轻量级GUI也非常有用。例如,我们需要一个GUI系统,它可以在JMEPP1.0的手持设备上运行,也可以在台式机和瘦客户机上运行,我们只需要

在java中,Swing具有比AWT组件更多的特性。 例如 在AWT中, 文本区域ta; 按钮btn

但它在摇摆中就像

jtextta区; JButton-btn

但swing组件的外观很好。
那么AWT需要什么呢。有什么有用的功能吗?

如果您想要更真实的O/S逼真度,并且可以接受小部件支持的最低公分母,AWT非常有用


它对于在Aspect上为游戏引擎构建自己的轻量级GUI也非常有用。例如,我们需要一个GUI系统,它可以在JMEPP1.0的手持设备上运行,也可以在台式机和瘦客户机上运行,我们只需要几个基本组件,但开销非常小,所以我构建了一个GUI工具包,它可以在AWT面板中运行。如果您想要更真实的O/S逼真度,并且可以接受小部件支持的最低公分母,那么AWT非常有用


它对于在Aspect上为游戏引擎构建自己的轻量级GUI也非常有用。例如,我们需要一个GUI系统,它可以在JMEPP1.0的手持设备上运行,也可以在台式机和瘦客户机上运行,我们只需要几个基本组件,但开销非常小,所以我构建了一个GUI工具包,它可以在AWT面板中运行。Swing和AWT都提供了用户界面组件,但是Swing是建立在AWT之上的。它提供了更丰富的工具,如图标、工具提示等,这在AWT中是不可用的。此外,Swing是为了便于携带,而AWT在理论上更符合系统的外观和感觉

大多数为您提供GUI构建功能的IDE、NetBeans等都将使用Swing组件来实现。AWT是有用的,因为它提供了建立摆动的基础。


更多细节。

Swing和AWT都提供了用户界面组件,但是Swing构建在AWT之上。它提供了更丰富的工具,如图标、工具提示等,这在AWT中是不可用的。此外,Swing是为了便于携带,而AWT在理论上更符合系统的外观和感觉

大多数为您提供GUI构建功能的IDE、NetBeans等都将使用Swing组件来实现。AWT是有用的,因为它提供了建立摆动的基础。


更多详细信息。

AWT仍然常用于小程序!大多数web浏览器都支持AWT类,因此AWT小程序可以在没有Java插件的情况下运行。然而,Swing小程序需要Java插件。较旧的JVM不支持Swing


AWT更快,因为它使用本机OS对等组件,而Swing在位级别绘制它自己的所有组件。Swing组件的外观和行为可能与其本机对应组件不完全相同。然而,AWT应用程序看起来像本地应用程序,因此在不同的平台上看起来会有所不同。相比之下,Swing应用程序在所有平台上看起来都一样,尽管这可以通过代码进行更改。

AWT仍然常用于小程序!大多数web浏览器都支持AWT类,因此AWT小程序可以在没有Java插件的情况下运行。然而,Swing小程序需要Java插件。较旧的JVM不支持Swing


AWT更快,因为它使用本机OS对等组件,而Swing在位级别绘制它自己的所有组件。Swing组件的外观和行为可能与其本机对应组件不完全相同。然而,AWT应用程序看起来像本地应用程序,因此在不同的平台上看起来会有所不同。相比之下,Swing应用程序在所有平台上看起来都是一样的,尽管这可以通过代码进行更改。

AWT是Java中可用的GUI包,随后出现了Swing,它构建在AWT之上,旨在使跨平台的应用程序看起来更美观、一致。问题是,它们看起来都很糟糕。不幸的是,我的项目中一直使用AWT,因为它是一个Windows Mobile项目,我们的VM只支持AWT


如果您想要一个比Swing或AWT看起来更好的java GUI,那么您需要从IBM购买SWT。

AWT是java中可用的GUI包,随后出现了Swing,它是在AWT之上构建的,目的是在不同的平台上使事情看起来更好、更一致。问题是,它们看起来都很糟糕。不幸的是,我的项目中一直使用AWT,因为它是一个Windows Mobile项目,我们的VM只支持AWT


如果您想要一个比Swing或AWT看起来更好的java GUI,那么您需要从IBM购买SWT。

AWT是java的第一个UI尝试,后来的Swing提供了一个更好的选择,因为它们使用轻组件——组件自己绘制UI,而不是依赖于本机代码,而且这些轻组件比AWT灵活且可维护

AWT仍然是interface Swing的底层技术,OS JComponent继承了java.AWT.Container,因此,它在低级别的UI中占有一席之地。例如, 半透明、形状等东西放在AWT包中,它们由Swing组件使用


新的平台UI功能将在以下版本中添加到Java中,其中许多功能将添加到Java.awt中。包裹

AWT是Java的第一个UI试用版,后来Swing提供了一个更好的选择,因为他们使用轻组件——组件自己绘制UI,而不是依赖于本机代码,这些轻组件比AWT灵活且可维护

AWT仍然是interface Swing的底层技术,OS JComponent继承了java.AWT.Container,因此,它在低级别的UI中占有一席之地。例如,半透明、形状等都放在AWT包中,Swing组件使用它们


新的平台UI功能将在以下版本中添加到Java中,其中许多功能将添加到Java.awt中。包裹

如果您设置本机外观,Swing在XP和Vista上看起来相当不错。它看起来是土生土长的。没错。看起来像本地人并不一定意味着看起来很好。多年来,我在Swing、AWT和SWT中开发了GUI,其中3个SWT是目前为止最漂亮的。如果您设置了本机的外观,Swing在XP和Vista上看起来相当不错。它看起来是土生土长的。没错。看起来像本地人并不一定意味着看起来很好。多年来,我在Swing、AWT和SWT中开发了GUI,其中3个SWT是目前为止最漂亮的。相关:相关: