我想在JavaFX中应用border-radius和shadow.
在CSS3中它将是:
box-shadow: rgba(0,0,0,0.8) 0 0 10px;
border-radius: 3px;
Run Code Online (Sandbox Code Playgroud)
现在我想在JavaFX中使用它,但即使是border-radius也不能在JavaFX Scene Builder中工作.这是我的问题的屏幕截图:
JavaFX截图http://rapid-img.de/images/b92e2112.jpg
在屏幕截图中,您可以看到我使用:
-fx-border-radius: 10 10 10 10;
-fx-background-radius: 10 10 10 10;
Run Code Online (Sandbox Code Playgroud) 如果我添加-fx-border-radius和-fx-border-widthCSS来一个简单的GridPane,在角落里的背景不会被“开刀”。
CSS:
.payload {
-fx-hgap: 20px;
-fx-padding: 40px;
-fx-background-color: #2969c0;
-fx-border-radius: 50px;
-fx-border-width: 5px;
-fx-border-color: black;
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.8), 10, 0, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)
关于结果的图片:

我该如何解决 ?