JavaFX GUI 入门指南
1. 概述
图形用户界面(GUI)为用户与应用程序交互提供了友好的机制,赋予应用程序独特的“外观和感觉”。GUI 由各种组件构建而成,这些组件也被称为控件或小部件。在 Java 中,GUI 的发展经历了多个阶段。
Java 最初的 GUI 库是抽象窗口工具包(AWT),后来在 Java SE 1.2 中引入了 Swing。虽然 Swing 仍然是广泛使用的 Java GUI 技术,但目前已进入维护模式。未来的 Java GUI、图形和多媒体 API 是 JavaFX。
JavaFX 具有以下优点:
- 易于使用 :提供了一个统一的 API 用于 GUI、图形和多媒体(图像、动画、音频和视频),而 Swing 仅用于 GUI,图形和多媒体应用需要使用其他 API。
- 跨 IDE 一致性 :JavaFX Scene Builder 可以独立使用或与多种 IDE 集成,无论使用哪种 IDE,生成的代码都是相同的。
- 外观和感觉控制 :通过级联样式表(CSS),可以完全控制 JavaFX GUI 的外观和感觉。
- 线程安全 :设计上具有更好的线程安全性,适用于多核系统。
- 支持转换和动画 :支持对 JavaFX 组件进行重新定位、重新定向的转换,以及随时间改变组件属性的动画,使应用程序更直观、易用。
超级会员免费看
订阅专栏 解锁全文
89

被折叠的 条评论
为什么被折叠?



