如何从 JavaFX 按钮中删除圆角

big*_*fam 4 css javafx

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

这说明了问题

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

谢谢。

Maz*_*aby 9

你可以通过 CSS 来做:

"-fx-background-radius: 0"
Run Code Online (Sandbox Code Playgroud)

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

按代码:

Button rectangleButton = new Button();
roundButton.setStyle("-fx-background-radius: 0");
Run Code Online (Sandbox Code Playgroud)

通过 FXML 内联:

在此处输入图片说明

通过 FXML 外部:

mystyle.css 文件

.button{
-fx-background-radius: 0;
}
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明