我正在用Java FX开发一个学校项目,我想在我的初级标题旁边添加一个图标,并将标题居中放置,就像图片中的那个一样。我已经在Stage的javadoc中四处查看,但是我只能找到setTitle()方法。这是我想做的事情的链接:
答案 0 :(得分:0)
您可以将舞台设置为未装饰,将场景根设置为边框窗格,并创建自己的自定义顶部栏。
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);