Настройка заголовка primaryStage: по центру со значком - PullRequest
0 голосов
/ 15 апреля 2019

Я работаю над школьным проектом на Java FX, я хотел бы добавить значок рядом с заголовком моей основной сцены и центрировать заголовок, как показано на рисунке. Я посмотрел вокруг в Javadoc для Stage, но я могу только найти метод setTitle (). Вот ссылка на то, что я хотел бы сделать:

enter image description here

1 Ответ

0 голосов
/ 16 апреля 2019

Вы можете установить вашу сцену на неокрашенную, установить корень сцены на панели границ и создать свою собственную верхнюю панель.

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);
...