Я работаю в Java Scenebuilder, и мне нужно изменить форму моей кнопки, Как мне это сделать. Я могу выбрать свойства -> -fx-shape -> тогда какие опции выбрать, у меня нет выпадающего меню
Нет вариантов. Вам нужно самостоятельно придумать строку, содержащую путь SVG.
Справочное руководство по JavaFX CSS, -fx-shape свойство Region:
-fx-shape
Region
Значение: "<string>" По умолчанию: null Комментарии: Строка пути SVG. Определяя форму здесь, область принимает эту форму вместо прямоугольник или прямоугольник с закругленными углами. Синтаксис этой строки пути указано в [3]. [...] [3] Пути SVG: http://www.w3.org/TR/SVG/paths.html
Значение: "<string>" По умолчанию: null Комментарии: Строка пути SVG. Определяя форму здесь, область принимает эту форму вместо прямоугольник или прямоугольник с закругленными углами. Синтаксис этой строки пути указано в [3].
"<string>"
null
[...]
[3] Пути SVG: http://www.w3.org/TR/SVG/paths.html
Пример пути будет, например, быть
-fx-shape: "M0,0 H100 V100 H0 Z";
Для квадрата (который можно растянуть до прямоугольника в зависимости от размера размера узла / scaleShape свойство)
scaleShape