java - 在javaFx中,除了右下角之外,是否可以制作矩形的圆角?

标签 java javafx

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

最佳答案

如果您使用区域,则可以在 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);
    }
}

关于java - 在javaFx中,除了右下角之外,是否可以制作矩形的圆角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30728513/

相关文章:

javafx - 从 int 数组创建 Javafx 图像

javafx - 在两行中显示 ComboBox 项目而不是在一行中显示

java - IntelliJ,是否可以像在 NetBeans 中一样使用 "Make controller"?

java - 使用 javafx 的基本计算器 : how to reset or restart

java - 在数据库中存储 BLOB 的最佳方式是什么?

java - 根据另一列值从总和中减去或添加值

javafx - 如何确定JavaFX应用程序所需的FXML文件,CSS文件,图像和其他资源的正确路径?

java - Swagger 添加 Controller 的私有(private)字段作为请求的主体参数

java - 当 App Engine (Java) 启动新实例时,如何确保任务队列 Memcache cron 在它们之间共享?

java - 如何告诉 StackedBarChart 的轴的行为?