JavaFX 用户界面基础:Stage 类详解
1. JavaFX 用户界面基础概述
在 JavaFX 中构建用户界面, javafx.stage.Stage 类是起点。它充当应用程序与顶级容器之间的链接,顶级容器的性质取决于应用程序的运行环境:
- 桌面环境:顶级容器是窗口框架。
- 浏览器环境:顶级容器是小程序(applet)。
- 手机环境:顶级容器是 MIDlet。
- 电视设备环境:顶级容器是 Xlet。
不同的顶级容器有不同的应用程序编程接口(APIs),但在 JavaFX 中,应用程序只需了解 Stage 类提供的变量和函数,因为 JavaFX 运行时会负责创建和管理适合实际执行环境的顶级容器。
用户界面通过节点( javafx.scene.Node 类的实例)在场景( javafx.scene.Scene 类实现)中排列构建而成。节点类型多样,从简单的形状(如矩形和圆形)到复杂的控件(如仅在桌面可用的 Swing 组件和用于播放音乐和视频的媒体查看器)都有。还可以创建自定义节点来提供 JavaFX 软件开发工具包(SDK)中没有的功能。
部分 GUI 库仅在桌面环境可用,使用时需注意。示例代码位于 javafx Book GUI 项目的 javafxuibasics 包中。
2. Stage 类简介
Stage 是 JavaFX 应用程序中的顶级对象。许多
超级会员免费看
订阅专栏 解锁全文
127

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



