Scene Builder:如何隐藏面板上的边框等
Scene Builder: How to hide borders on panels, etc
我刚开始使用 Scene Builder 和 java。我已经布置了我的主 GUI,但是当我预览它时,我的所有 h/v 框、锚面板等都有宽边框。我如何隐藏边框,当我实际上 运行(预览)我的UI?场景生成器中有方法(首选)还是我必须编写代码?
布局的默认边框
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)
我刚开始使用 Scene Builder 和 java。我已经布置了我的主 GUI,但是当我预览它时,我的所有 h/v 框、锚面板等都有宽边框。我如何隐藏边框,当我实际上 运行(预览)我的UI?场景生成器中有方法(首选)还是我必须编写代码?
布局的默认边框
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)