我正在尝试使用JavaFX Scene Builder为我的应用程序创建UI。
我正在使用CSS文件来设置界面中的控件样式。我注意到某些控件(TableView
,TreeView
)有一个我不想要的默认灰色边框。
我已尝试设置-fx-border-style: none;
和-fx-border-width: 0;
两者都没有效果。然后我尝试为各个边(-fx-border-right-color:#FFF;
)设置边框颜色,但这也不起作用。我唯一能改变的是所有方面的边框颜色。
是否有人知道如何摆脱默认边框,以及如何为这些控件的各个边设置边框样式?
答案 0 :(得分:1)
对我来说,以下工作:
TreeView tv = (TreeView) scene.lookup("#myTree");
// ... setup your tree
tv.setStyle("-fx-border-style: none; -fx-background-color:transparent;");
HTH,