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

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