我刚刚开始使用场景生成器和 java。我已经布置了主 GUI,但当我预览它时,它的所有 h/v 框、 anchor 面板等都有宽边框。当我实际运行(预览)我的 UI 时,如何隐藏边框?场景构建器中有没有办法(首选),或者我必须对此进行编码?
最佳答案
布局上的默认边框
布局上没有可见的default-border
。如果您需要从布局中删除边框,可以使用 setStyle()
方法设置 css
代码,
yourPane.setStyle("-fx-border-width: 0px");
您还可以使用external css document用于样式组件。
预览时宽边框
实际上,fxml 预览意味着在窗口中显示您的设计
。因此,您可能会对窗框边框
感到困惑,如下面的预览所示,
但是您可以通过使用 initStyle()
设置舞台样式来制作 borderles- window
,
primaryStage.initStyle(StageStyle.UNDECORATED);
您也可以使用TRANSPARENT
样式,但必须manage your title bar for customized-window .
(来源:makery.ch)
关于java - 场景生成器 : How to hide borders on panels, 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38703654/