如何使用svg文件在javafx中设置按钮的形状?

如何使用svg文件在javafx中设置按钮的形状?,svg,javafx,Svg,Javafx,我试图在按钮上创建一个图像,类似于日期选择器上的日历 我曾尝试使用带有svg路径的-fx shape,与日期选择器相同,但它似乎不起作用。我的css中的代码是: .time picker>.toggle按钮{ -外汇形状:“米43.73,27.84 C 43.73,28.87 42.90,29.71 41.87,29.71 41.87,29.71 26.13,29.71 26.13,29.71 26.13,29.71 26.13,10.11 26.13,10.11 26.13,9.08 26.9

我试图在按钮上创建一个图像,类似于
日期选择器上的日历

我曾尝试使用带有svg路径的
-fx shape
,与日期选择器相同,但它似乎不起作用。我的css中的代码是:

.time picker>.toggle按钮{
-外汇形状:“米43.73,27.84
C 43.73,28.87 42.90,29.71 41.87,29.71
41.87,29.71 26.13,29.71 26.13,29.71
26.13,29.71 26.13,10.11 26.13,10.11
26.13,9.08 26.97,8.24 28.00,8.24
29.03,8.24 29.87,9.07 29.87,10.11
29.87,10.11 29.87,25.97 29.87,25.97
29.87,25.97 41.87,25.97 41.87,25.97
42.89,25.97 43.73,26.81 43.73,27.84 Z
M 56.00,28.00
C 56.00,43.44,43.44,56.00 28.00,56.00
12.56,56.00 0.00,43.44 0.00,28.00
0.00,12.56 12.56,0.00 28.00,0.00
43.44,0.0056.00,12.5656.00,28.00Z
M 52.27,28.00
C 52.27,14.62 41.38,3.73 28.00,3.73
14.62,3.73 3.73,14.62 3.73,28.00
3.73,41.38 14.62,52.27 28.00,52.27
41.38,52.27,52.27,41.38,52.27,28.00 Z”;
}

我做错了什么?

处理css文件时的最佳实践是确保javafx程序正在使用该css文件。

css字符串文本只能跨越多行,如果它们以反斜杠结尾。(不确定JavaFX是否支持此功能…)