簡體   English   中英

某些控件上的JavaFX fxml默認css邊框

[英]JavaFX fxml default css border on some controls

我正在嘗試使用JavaFX Scene Builder為我的應用程序創建UI。 我正在使用CSS文件來設置界面中的控件樣式。 我注意到一些控件( TableViewTreeView )有一個我不想要的默認灰色邊框。

我試過設置-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM