3

我需要为服务器监控过程编写一个相当简单的 GUI。它将有几个选项卡,这些选项卡导致日志拖尾、资源计数以及开始和顶部控制。这里没有什么花哨的。哪个 Java 框架,AWT 或 Swing,对于这么简单的事情更有意义。

4

6 回答 6

16

摇摆是要走的路。这是一个更干净的编程接口,看起来更好。

于 2009-02-12T16:52:57.313 回答
3

使用 Swing 或SWT,因为 AWT 没有内置选项卡。

Java 6 Update 10开始,Swing 有了全新的外观和感觉,即“Nimbus 外观和感觉”。它看起来很棒而且非常快,因为它使用矢量图形。

于 2009-02-12T16:52:31.947 回答
2

如果您在 Swing 和 AWT 之间进行选择,Swing 是您的最佳选择。

如果您有灵活性,我至少会考虑SWT。它速度更快,与平台的外观和感觉相匹配,并且似乎在发布之间减少了移植障碍和回归问题。设置您的第一个项目(获得正确的 jar 等)有一个小障碍,但除此之外,它并不难工作。

于 2009-02-12T17:17:59.577 回答
2

AWT 是第一个 Java GUI 框架,它有很多缺陷并被 Swing 所取代。它仍在 JDK 中的主要原因是为了向后兼容,并且因为某些类被 Swing 重用。

然而,未来(即使是桌面)可能是JavaFX

于 2009-02-12T17:29:08.583 回答
1

如果您打算将您的 gui 移动到多个平台上,那么请使用 AWT。否则,Swing 会为您提供更广泛的组件集供您使用。

于 2009-02-12T16:53:46.467 回答
1

如果您正在寻找更好看的 GUI,您可以在此地址查看实质外观包:https ://substance.dev.java.net/see.html

于 2010-07-09T12:38:22.880 回答