我需要为服务器监控流程编写一个相当简单的GUI。它将有几个选项卡,可导致日志尾随、资源计数以及启动和停止控制。没有什么花哨的东西。对于这种简单的东西,使用Java框架中的AWT还是Swing更合适呢?
Swing是进军IT技术的正确选择。它提供了更加简洁的编程界面,并且外观更佳。
使用Swing或SWT,因为AWT没有内置选项卡。
从Java 6更新10版开始,Swing获得了全新的外观和感觉,“Nimbus外观”。它看起来很棒,而且非常快,因为它使用矢量图形。
AWT是Java的第一个GUI框架,但存在很多缺陷,因此被弃用,改用Swing。它仍然存在于JDK中的主要原因是为了向后兼容,并且一些类被Swing重用。
然而,未来(即使是桌面应用程序)可能会采用JavaFX。
如果你正在寻找一个更好看的GUI界面,可以查看这个地址中的Substance Look and Feel包:https://substance.dev.java.net/see.html