我的问题看起来很简单,但我还没有找到好的方法。我想在我的 FXML 中定义几个圆,10 个圆的半径应为 10px,其他 20 个圆应具有 6px 之一。我想一次性声明大小,以便我可以轻松更改它。
我没有发现是否/如何在 FXML 中声明变量,这将是最简单的方法。所以我希望 CSS 能帮助我,这会更好:我试图给圆圈两个 styleClasses 并在 CSS 中设置它们的大小,但似乎没有缩放圆圈的属性。
<Circle fx:id="c00" centerX="100" centerY="100" styleClass="circle10" />
另一个想法是覆盖 Circle 类并将半径设置为所需的值。但我不认为这是一个干净的代码,因为布局应该在 FXML 和 CSS 中进行,而不是在 Java 中。
必须有一种方法可以做到这一点,而不会在那个地方弄乱 Java 代码。
在此先感谢您的帮助!迷雾剂
摇曳的蔷薇
相关分类