Scene Builder:如何隐藏面板等上的边框

问题描述 投票:1回答:1

我只是从Scene Builder和Java开始。我已经布置了主GUI,但是在预览时,它具有用于所有h / v框,锚定面板等的宽边框。当我实际运行(预览)UI时,如何隐藏边框?场景生成器中有一种方法(首选),还是我必须对此进行编码?

java javafx border hide scenebuilder
1个回答
0
投票
布局上的默认边框

no default border上有layouts可见。如果需要从布局中删除边框,则可以使用

setStyle()方法,

设置css代码yourPane.setStyle("-fx-border-width: 0px");
您也可以使用external css document设置组件的样式。

预览时加宽边框

实际上,fxml预览表示showing your design in a window。因此,您可能会与window frame border混淆。类似的事情,但是您可以使用

initStyle()

[,
borderless window设为styling your stage

primaryStage.initStyle(StageStyle.UNDECORATED);

您也可以改用TRANSPARENT。之后,您必须manage your title bar for customized window
customized undecorated window

(来源:makery.ch

© www.soinside.com 2019 - 2024. All rights reserved.