Css -JavaFX中的fx背景半径和-fx背景插入

Css -JavaFX中的fx背景半径和-fx背景插入,css,button,javafx-8,Css,Button,Javafx 8,我正在使用JavaFX,我想定制一个按钮。我看到了几个可以设计的特性。在其中我发现了两个我不知道的 。按钮{ -外汇填充:5 22 5 22; -fx边框颜色:#121212; -外汇边界宽度:2; -边界半径:5; -背景半径:0; -fx背景色:#555555; -fx字体系列:“Segoe UI”、Helvetica、Arial、无衬线字体; -外汇字号:11磅; -外汇文本填写:#d8d8d8; -外汇背景插图:0,0,1,2; } 这两个属性是什么: -fx背景插图:0,0,1,2;

我正在使用JavaFX,我想定制一个按钮。我看到了几个可以设计的特性。在其中我发现了两个我不知道的

。按钮{
-外汇填充:5 22 5 22;
-fx边框颜色:#121212;
-外汇边界宽度:2;
-边界半径:5;
-背景半径:0;
-fx背景色:#555555;
-fx字体系列:“Segoe UI”、Helvetica、Arial、无衬线字体;
-外汇字号:11磅;
-外汇文本填写:#d8d8d8;
-外汇背景插图:0,0,1,2;
}
这两个属性是什么:

-fx背景插图:0,0,1,2;

-fx背景半径:0;

我看到了,但对我来说非常模糊。

这两个属性都记录在链接文档中,但我更喜欢使用最新版本:

这两个属性用于创建
按钮的属性;它们用作的构造函数参数(4
BackgroundFill
s将用于背景,因为
0,0,1,2
包含4组插图)

-fx背景插图
这指定了从绘制背景的
按钮
边界的距离。例如,如果您有一个按钮位于
x=50,y=150,宽度=200,高度=100
,并使用插图
10203040
,用于背景的区域是
x=50+40=90,y=150+10=160,宽度=200-20-40=140,高度=100-10-30=60

-fx背景半径

背景绘制为圆角矩形。这是角的半径。在这种情况下,
0
表示地面将被绘制为非圆形矩形。

我明白你的意思。现在我知道了插图的意思。但是,四个零后的3个逗号分隔的数字是什么,我的意思是
0,1,2
@Alireza您有4个插图(;例如,您也可以编写
-fx背景色:红,蓝,绿,黄;
为不同的填充指定不同的背景色)。如果所有4个值都是相同的
2
2
具有相同的含义,则可以为插图的所有侧面指定不同的值,也可以使用缩短版本。