java - java fx Pane 中的圆 Angular

标签 java css javafx

我试图在我的应用程序中获得圆底 Angular ,但结果是这样的:

enter image description here

这是 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);
}

如何去除这些白 Angular ?

最佳答案

经过大量研究和西类牙版 Stack O 的一些帮助后,终于找到了去除白 Angular 的最简单方法:

在主类中你必须添加:

scene.setFill(Color.TRANSPARENT);

和:

stage.initStyle(StageStyle.TRANSPARENT);

唯一的问题是 StageStyle.TRANSPARENT 会让您没有关闭按钮,所以您必须自己制作。 最后的结果是这样的:

enter image description here

关于java - java fx Pane 中的圆 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45258138/

相关文章:

java - 模拟 Apache HttpClient 4.4 PoolingHttpClientConnectionManager

java - 17 :42:55. 7385459 如何在java中制作这个日期格式

java - 有没有办法在不安装 STS 的情况下在 Eclipse 中安装 Grails 支持?

java - 如何预安装 Eclipse m2e 配置器(生命周期配置未涵盖的插件执行)

javascript - jquery防止元素重复

java - 普通对象变量还是JavaFX对象属性?

javascript - 超时后无法删除新添加的 HTML 元素

html - 如何使用 CSS3 修复代码使封面完全居中

java - 在通过 fxml 设置的两个 JavaFX 窗口之间传递值?

javafx - Java vs JavaFX Script vs FXML。在 JavaFX 中哪种编程方式更好?