gpt4 book ai didi

java - 如何更改未选定的 JavaFX ListCell 的背景颜色

转载 作者:行者123 更新时间:2023-12-02 09:16:33 27 4
gpt4 key购买 nike

所以我使用 JFXListView 来显示所有已连接的好友。我改变了单元格的背景颜色。但在边框颜色上我找不到。您可以轻松看到它,如果您按住 Control 键并单击已选定的行,则会取消选择它,然后您可以看到两个蓝色边框颜色。我如何更改它以使其适合背景的其余部分???

这是改变颜色的CSS。

.list-cell {
-fx-border-width: 2 0 2 0;
-fx-border-color:#37474f;
}
.list-cell:even:hover {
-fx-border-color:linear-gradient(to left, #DF1721, #cd005f) ;
}
.list-cell:odd:hover {
-fx-border-color:linear-gradient(to left, #DF1721, #cd005f) ;
}
.list-cell:even:pressed {
-fx-fill: linear-gradient(to left, #9c1017, #8f0042);
}
.list-cell:odd:pressed {
-fx-fill: linear-gradient(to left, #9c1017, #8f0042);
}
.list-cell:hover:empty {
-fx-border-color:#37474f;
}

.list-cell:hover:selected {
-fx-border-color:#ff4d4d;
}
.list-cell:selected {
-fx-background-color: #4b5960;
-fx-border-color:#ff4d4d;
}

所以在这里你可以看到一个未选中的ListView

最佳答案

它的 -fx-background-insets 在聚焦时导致蓝线。包含以下代码来修复它。

.list-cell:focused {
-fx-background-insets:0px;
}

关于java - 如何更改未选定的 JavaFX ListCell 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58942144/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com