javafx stagestyle
时间: 2023-10-27 16:08:10 浏览: 201
StageStyle是JavaFX中用于定义舞台(Stage)的样式的枚举类型。它决定了舞台窗口的外观和行为。StageStyle有以下几种取值:
1. StageStyle.DECORATED:默认样式,具有标题栏、最小化、最大化和关闭按钮。
2. StageStyle.UNDECORATED:没有标题栏,没有最小化、最大化和关闭按钮。
3. StageStyle.TRANSPARENT:透明样式,没有标题栏,但内容区域可以是透明的。
4. StageStyle.UTILITY:实用程序样式,没有标题栏和最小化、最大化按钮,只有关闭按钮。
5. StageStyle.UNIFIED:类似于DECORATED样式,但在某些平台上可能没有区别。
在JavaFX中,可以使用Stage的initStyle方法来设置舞台的样式,例如:
stage.initStyle(StageStyle.DECORATED);
stage.initStyle(StageStyle.UNDECORATED);
stage.initStyle(StageStyle.TRANSPARENT);
stage.initStyle(StageStyle.UTILITY);
stage.initStyle(StageStyle.UNIFIED);
另外,可以使用stage.setFullScreen(true)方法将舞台设置为全屏显示,但需要将场景(Scene)添加到舞台上才能生效。
还可以使用stage.getIcons().add(new Image("/resources/icon/web_hi_res_512.png"))方法设置舞台左上角的图标。
阅读全文