在javaFx中是否可以制作除右下角以外的矩形的圆角?

use*_*449 1 java javafx

使用archWidth()and很容易使所有角落变圆archHeight()
但我只需要左上角、右上角和左下角圆形。我需要显示图像具有左上角、右上角和左下角圆角的图像。请帮我 ........

小智 5

如果使用 Region,则可以在 CSS 中设置背景半径:

public class FXRadiusTest extends Application
{
    @Override
    public void start(Stage stage)
    {
        Region rect = new Region();
        rect.setPrefSize(200, 200);
        rect.setStyle("-fx-background-color: red; -fx-background-radius: 10 10 0 10");
        stage.setScene(new Scene(new Group(rect), 400, 400));
        stage.show();
    }

    public static void main(String... args)
    {
        Application.launch(FXRadiusTest.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)