自定义primaryStage标题:以图标为中心

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义primaryStage标题:以图标为中心相关的知识,希望对你有一定的参考价值。

我正在Java FX的一个学校项目上工作,我想在我的primarystage标题旁边添加一个图标并将标题居中,就像图片中的那个。我在舞台的javadoc中环顾四周,但我只能找到setTitle()方法。这是我想要做的事情的链接:

enter image description here

答案

您可以将舞台设置为未装饰,将场景根设置为边框窗格并创建自己的自定义顶栏。

BorderPane root = new BorderPane();
root.setTop(new Pane(bb, label));
Scene scene = new Scene(root, 400, 400);

ButtonBar topBar = new ButtonBar(… insert buttons in here....);
// eg: Button b = new Button("X); b.setOnAction(e->{stage.close();});
root.setTop(topBar);

stage.initStyle(StageStyle.UNDECORATED);

以上是关于自定义primaryStage标题:以图标为中心的主要内容,如果未能解决你的问题,请参考以下文章

自定义UITabBarItem的图标位置和标题(iphone sdk)

在标签栏中设置自定义图标以突出显示/未突出显示

JavaFX:使用 fxml 添加应用程序图标

在 Linux 中以编程方式设置自定义文件夹/目录图标

WatchKit 强制菜单自定义图标模糊

苹果越狱怎么自定义更改运营商图标,之前下了zeppelin 可是这个不能自定义呀怎么