[英]JavaFX fxml default css border on some controls
我正在嘗試使用JavaFX Scene Builder為我的應用程序創建UI。 我正在使用CSS文件來設置界面中的控件樣式。 我注意到一些控件( TableView
, TreeView
)有一個我不想要的默認灰色邊框。
我試過設置-fx-border-style: none;
和-fx-border-width: 0;
兩者都沒有奏效。 然后我嘗試為各個邊設置邊框顏色( -fx-border-right-color:#FFF;
)但這也不起作用。 我唯一能改變的是所有方面的邊框顏色。
有誰知道如何擺脫默認邊框,以及如何為這些控件的各個邊設置邊框樣式?
對我來說,以下工作:
TreeView tv = (TreeView) scene.lookup("#myTree");
// ... setup your tree
tv.setStyle("-fx-border-style: none; -fx-background-color:transparent;");
HTH,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.