我注意到 JavaFX 中的按钮有圆角,这意味着当你有一个网格时,它们之间几乎没有可见的空白。
我想让我的按钮显示为矩形,带有直角,这可能吗?我认为这可能用 CSS 实现,但我之前找不到这个问题。
谢谢。
你可以通过 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)
然后选择文件目录以将样式应用于您的容器