是否有JavaFXCSS属性将节点的背景设置为边框的大小/形状?

是否有JavaFXCSS属性将节点的背景设置为边框的大小/形状?,css,javafx,fxml,scenebuilder,Css,Javafx,Fxml,Scenebuilder,我正在使用SceneBuilder、JavaFX和IntelliJ制作一个桌面应用程序。我在JavaFXCSS属性方面遇到了问题。我似乎无法使我的背景半径填充按钮的边框。这就是我的纽扣 这是我的.css样式表 。按钮{ -fx文本填充:#ffffff; -外汇边界宽度:3倍; -fx边框样式:实心; -fx边框颜色:#8C8B; -fx背景色:#4545; -背景半径:50%; -外汇边界半径:50% }您可以将硬编码单位(如像素)与变量结合使用 * { -按钮半径:16px; } 按钮

我正在使用SceneBuilder、JavaFX和IntelliJ制作一个桌面应用程序。我在JavaFXCSS属性方面遇到了问题。我似乎无法使我的背景半径填充按钮的边框。这就是我的纽扣

这是我的.css样式表

。按钮{
-fx文本填充:#ffffff;
-外汇边界宽度:3倍;
-fx边框样式:实心;
-fx边框颜色:#8C8B;
-fx背景色:#4545;
-背景半径:50%;
-外汇边界半径:50%

}
您可以将硬编码单位(如像素)与变量结合使用

*
{
-按钮半径:16px;
}
按钮
{
-背景半径:-按钮半径;
-外汇边界半径:-按钮半径;

}
您可以使用两个背景来模拟边框,顶部的一个稍微插入。这会让你更容易做你想做的事。这也是
modena.css
(默认的JavaFX样式表)实现大部分(如果不是全部)边框的方式。