3

我正在尝试使用 JavaFX Scene Builder 为我的应用程序创建 UI。我正在使用 CSS 文件来设置界面中的控件样式。我注意到某些控件 ( TableView, TreeView) 有一个我不想要的默认灰色边框。

我试过设置-fx-border-style: none;-fx-border-width: 0;都没有工作。然后我尝试为各个边(-fx-border-right-color:#FFF;)设置边框颜色,但这也不起作用。我唯一可以改变的是所有边的边框颜色。

有谁知道如何摆脱默认边框,以及如何为这些控件的各个边设置边框样式?

4

1 回答 1

1

对我来说,以下工作:

TreeView tv = (TreeView) scene.lookup("#myTree");

// ... setup your tree

tv.setStyle("-fx-border-style: none; -fx-background-color:transparent;");

高温下,

于 2014-09-23T11:47:27.353 回答