JavaFX: Stage顶部状态栏

JavaFX: Stage顶部状态栏

JavaFX: Stage顶部状态栏


顶部左边

JavaFX: Application流程和相关属性

stage.getIcons().add(new Image("/resources/icon/web_hi_res_512.png")); 设置左上角图标

stage.setTitle(“XhBruce”); 设置标题

stage.setFullScreen(true); 设置全屏显示,不过需要添加画布Scene,不然不生效,不过一般都会有这个。

顶部右边三个控件

代码实现

stage.setIconified(true); 最小化窗口,相当于点击窗口上的最小化图标

stage.setMaximized(true); 最大化窗口,相当于点击窗口最大化图标

stage.close(); 关闭窗口,相当于点击窗口关闭图标

禁用顶部

stage.setResizable(false) 无法点击最大化图标达到禁用
JavaFX: Stage顶部状态栏

StageStyle

  • stage.initStyle(StageStyle.DECORATED)默认无变化
  • stage.initStyle(StageStyle.UNDECORATED) 隐藏顶部状态
    JavaFX: Stage顶部状态栏
  • stage.initStyle(StageStyle.TRANSPARENT) 隐藏顶部状态,如不支持就设置为StageStyle.UNDECORATED
  • stage.initStyle(StageStyle.UTILITY) 隐藏顶部图标缩小放大按钮
    JavaFX: Stage顶部状态栏
  • stage.initStyle(StageStyle.UNIFIED) 无变化,如果不支持就设置为StageStyle.DECORATED

注意 StageStyle 使用在 stage.show() 之前

上一篇:c#计算运行时间


下一篇:Git 导读