标签: css canvas javafx fxml
我正在寻找一种在Region(JavaFX8)中绘制形状的方法
我见过一些设置区域样式的例子:
-fx-shape : "M 3.0313 0 L 0 74 L 7.9688 74 L 4.9375 0 L 3.0313 0 Z";
任何人都可以解释这个字符串的含义吗?
有没有办法使用Visual Software创建这种类型的字符串?
答案 0 :(得分:4)
形状字符串是SVG Path。
请注意,区域的形状字符串是区域的形状,而不是区域中的形状。如果您想根据要放入区域的路径创建形状,请使用SVGPath而不是Region。
您可以使用SVG编辑器创建SVG路径。
推荐特定的SVG编辑器是StackOverflow的主题,尝试使用Google,您可能会发现Inkscape(以及它的选项Path | Object to Path)。
Path | Object to Path