Как я могу вставить значки в AppBar с помощью Scenebuilder - JavaFX - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь вставить этот значок в этот объект AppBar, но он отказывается принять его. Зачем? В исходный шаблон с AppBar с самого начала вставлен значок. Но я хочу узнать, как я могу вставить значок самостоятельно с нуля.

enter image description here

Вот исходный шаблон:

enter image description here

1 Ответ

1 голос
/ 07 мая 2020

Я думаю, что лучший способ сделать это - обернуть AppBar и Icon внутри AnchorPane: снимок экрана

EDIT: если вы посмотрите на fxml файлы, вы можете заметить, что результат шаблона достигается с использованием navIcon с button и icon:

<AppBar titleText="Screen Title" BorderPane.alignment="CENTER">
    <navIcon>
        <Button>
            <graphic>
                <Icon content="ARROW_BACK" />
            </graphic>
        </Button>
    </navIcon>
</AppBar>

Я не могу воспроизвести этот результат через SceneBuilder, возможно, это не поддерживаемая функция, хотя этот пример взят из самого SceneBuilder ...

...