Java awt包,Javafx和Java Swing之间有什么区别



我正在尝试制作一个在用户桌面上运行的独立图形Java程序(pref. Windows(。我做了一些研究,遇到了java.awt.*包,javafx和Java Swing。

有人可以告诉我区别吗?

Java

awt是第一代,Java Swing是第二代,JavaFx是第三代UI-Toolkit,用于设计和实现Java图形用户界面。

如果您想了解有关这些 API 和其他相关 API 的更多信息,您没有提到,请阅读此处的讨论,此处还有关于这三个 API 之间差异的视频。

最新更新