JavaFX2.x 矩形圆角未显示

标签 java javafx-2 javafx rectangles

只是一个小问题,但我不知道如何解决它,谷歌爸爸也无法提供帮助。我正在使用 javafx2 绘制一个矩形,并且我想要圆角。然而,矩形显示了除圆角之外的所有属性。 这是我的代码:

   rectPasse = new Rectangle();
   rectPasse.setTranslateX(-160);
   rectPasse.setTranslateY(-160);
   rectPasse.setWidth(54);
   rectPasse.setHeight(140);
   rectPasse.setArcWidth(5);
   rectPasse.setArcWidth(5);
   rectPasse.setFill(Color.RED);  

稍后我将矩形添加到舞台上:

   screensController.getChildren().add(rectPasse);

就像我说的,它显示得很完美,只是没有圆角。
如果您知道原因,请告诉我。

最佳答案

替换第二个

rectPasse.setArcWidth(5);

rectPasse.setArcHeight(5);

5 值太小不易注意到,10 或更多会更好。

关于JavaFX2.x 矩形圆角未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16173636/

相关文章:

java - 尝试将字符串解析为 int 时出错

java - 将 Java 类构造函数添加到 ArrayList(扩展)

java - 从 jar 文件访问文件和图像

JavaFx 节点集.....() -> NullPointer 异常

JavaFX 模块 javafx.graphics

java - 如何解决编辑条目和新条目的问题并反射(reflect)条目列表中的更改

java - 从 JBoss 7.1.1 迁移到 Wildfly 时的 @Context 问题

java - 鼠标悬停操作在演示网站的 selenium webdriver 中不起作用

javafx - 同时使用 CSS 和 setStyle

multithreading - 如何避免不在 FX 应用程序线程上; currentThread = JavaFX 应用程序线程错误?