JavaFX-自定义按钮形状

时间:2018-11-08 12:27:08

标签: java javafx

我希望Button JavaFX 中看起来像下面的形状,

enter image description here

有了-fx-background-radius: 20;,我就能达到拐角半径。

我应该如何进一步获得上述形状的Button

1 个答案:

答案 0 :(得分:0)

您需要使用-fx-shape属性。

您可以在Oracle参考指南中找到它:https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#references

这对于了解如何绘制与形状相关的“路径”也很有用:https://www.w3.org/TR/SVG/paths.html

您可能要使用SVG编辑器作为形状的路径。例如:https://github.com/SVG-Edit/svgedit

这样的事情应该可以解决;您应该需要添加曲线 -fx-shape:“ M50 100 L150 100 L180 250 L20 250 Z”;