25、JavaFX 用户界面基础:Stage 类详解

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 应用程序中的顶级对象。许多

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值