Во-первых, я новичок в кодировании JavaFX.Здесь я на самом деле пытаюсь установить флажок Material Design, как вы можете видеть справа здесь , и с помощью API по умолчанию CheckBox
для тестирования, вот что у меня сейчас есть:
Переопределение формы CheckBox
:
.check-box > .box > .mark {
/* SVG path directly copied from the site. */
-fx-shape: "M1.73,12.91 8.1,19.28 22.79,4.59";
}
В результате этого:
В общем, я просто скопировал путь SVG, используемый компонентом флажка MD, из здесь , но он не отображается должным образом, как показано на рисунке выше в моем случае.Все, что я знал, это основы SVG-путей, но рисовать такие сложные пути, как тот, который я имею в виду выше, мне сложно.
Теперь мой вопрос: как я могу это исправить?Спасибо за все ответы.
ОБНОВЛЕНИЕ
Для тех, кому было интересно узнать, как выглядит путь формы, предоставленный @ Itai, вот он: