我正在嘗試為我的單元格設置樣式,TreeTableView但我不知道如何實現。我想要左右邊框和上下邊框使用不同的顏色,但是這樣左右邊框(分隔列的那些線)位于“頂部”。我會用圖像來展示我的意思。我希望紅線是連續的而不是藍線。如您所見,紅線被藍線打斷了。這是相關的代碼部分:.tree-table-cell{ -fx-border-width: 0 5 1 0; -fx-border-color: transparent red blue transparent;}我怎樣才能實現紅線是連續的而藍線是“破折號”的?
1 回答

RISEBY
TA貢獻1856條經驗 獲得超5個贊
您當前使用的是每一側具有不同顏色的邊框描邊。顯然,底部繪制在右側的頂部。我不確定是否有辦法只使用一個邊框筆劃來解決這個問題,但使用多個邊框筆劃可以達到你想要的效果。
.tree-table-cell {
-fx-border-color: blue, red;
-fx-border-width: 0 0 1 0, 0 5 0 0;
}
逗號 ( ,) 分隔每個邊框筆劃和寬度,其中每個寬度適用于相應的筆劃,如JavaFX CSS 參考指南中所述(在 的可用 CSS 屬性表中Region)。
添加回答
舉報
0/150
提交
取消