只是一个小问题,但我不知道如何解决它,谷歌爸爸也无法提供帮助。我正在使用 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/