首页 > 解决方案 > 如何从 JavaFX 按钮中删除圆角

问题描述

我注意到 JavaFX 中的按钮有圆角,这意味着当你有一个网格时,它们之间几乎没有可见的空白。

这说明了问题

我想让我的按钮显示为带有直角的矩形,这可能吗?我认为这可能通过 CSS 实现,但我之前找不到这个问题。

谢谢。

标签: cssjavafx

解决方案


您可以通过 CSS 进行:

"-fx-background-radius: 0"

您可以通过代码、内联、外部文件以多种方式添加 CSS 文件

按代码:

Button rectangleButton = new Button();
roundButton.setStyle("-fx-background-radius: 0");

通过 FXML 内联:

在此处输入图像描述

通过 FXML 外部:

mystyle.css 文件

.button{
-fx-background-radius: 0;
}

然后选择文件目录以将样式应用于您的容器

在此处输入图像描述


推荐阅读