在Java Scenebuilder中设置形状

时间:2019-01-06 13:55:05

标签: javafx

我在Java Scenebuilder中工作,我需要更改按钮的形状, 我怎样才能做到这一点。我可以选择属性-> -fx-shape->然后选择什么选项,我没有下拉菜单

1 个答案:

答案 0 :(得分:0)

没有选项。您需要自己提供一个包含SVG路径的字符串。

JavaFX CSS Reference Guide, -fx-shape property of Region:

  

值: "<string>"
  默认: null
  注释::SVG路径字符串。   通过在此处指定形状,该区域将采用该形状而不是   矩形或圆角矩形。此路径字符串的语法为   在[3]中指定。

     

[...]

     

[3] SVG路径:http://www.w3.org/TR/SVG/paths.html

示例路径例如是

-fx-shape: "M0,0 H100 V100 H0 Z";

对于正方形(可根据节点大小size / scaleShape属性将其拉伸为矩形)