我试图在我的应用程序中获得圆底角,但结果是这样的:
这是 CSS 文件:
.mainFxmlClass {
#pane{
-fx-background-size: 1200 900;
-fx-background-radius: 0 0 18 18;
-fx-border-radius: 0 0 18 18;
-fx-background-color: #FC3D44;
}
}
我的主要课程:
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("Preview.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
我怎样才能去除这些白角?
原文由 F.Stan 发布,翻译遵循 CC BY-SA 4.0 许可协议
最后,经过大量研究和西班牙版 Stack O 的一些帮助。去除白角的最简单方法是:
在主类中,您必须添加:
和:
唯一的问题是
StageStyle.TRANSPARENT
会让你没有关闭按钮,所以你必须自己做。最终结果是这样的: