Я хотел бы включить кнопки со значком и текстом, используя FXML.
Я знаю, что в FXML я могу добавить изображение со следующим кодом:
<ImageView id="boxImage" fitWidth="100" fitHeight="100">
<image>
<Image url="@/com/example/app/resources/icons/office.png" />
</image>
</ImageView>
Но мне интереснокак объединить это с кодом кнопки:
<Button text="DATE"/>
Любая помощь или пример действительно приветствуются, так как я совершенно заблудился, как применить изображение с использованием FXML.
Редактировать
Следующие ответы, которые я сделал:
<Button text="INSTRUMENT" styleClass="">
<graphic>
<ImageView pickOnBounds="true" preserveRatio="true">
<image>
<Image url="/com/example/app/resources/icons/instrument.png" />
</image>
</ImageView>
</graphic>
</Button>
Но я получаю:
Кнопка увеличиваетсяего высота и, следовательно, больше не выровнены с другими кнопками без изображений.