【问题标题】:Scene Builder: How to hide borders on panels, etc场景生成器:如何隐藏面板上的边框等
【发布时间】:2016-12-06 19:37:23
【问题描述】:

我刚开始使用 Scene Builder 和 java。我已经布置了我的主 GUI,但是当我预览它时,它对我的​​所有 h/v 框、锚面板等都有宽边框。当我实际运行(预览)我的 UI 时,如何隐藏边框?场景构建器中是否有方法(首选)或者我必须对此进行编码?

【问题讨论】:

    标签: java javafx border hide scenebuilder


    【解决方案1】:

    布局的默认边框

    layouts 上没有可见的default-border。如果您需要从布局中移除边框,您可以使用setStyle() 方法设置css 代码,

    yourPane.setStyle("-fx-border-width: 0px");
    

    您也可以使用external css document 来设置组件的样式。

    预览的宽边框

    其实fxml预览的意思就是showing your design in a window。所以你可能会对window frame border 感到困惑,如下面的预览所示,

    但是您可以通过使用initStyle() 设置舞台样式来制作borderles- window

    primaryStage.initStyle(StageStyle.UNDECORATED);
    

    您也可以使用TRANSPARENT 样式,但您必须使用manage your title bar for customized-window


    (来源:makery.ch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2020-11-30
      • 1970-01-01
      相关资源
      最近更新 更多