我有一个带有setCellFactory的javaFX ListView,以便自定义单元格。问题是,当我选择一个单元格时,单元格周围会出现蓝色边框。这个边界来自哪里?我想改变单元格的背景颜色,而不是使用蓝色边框。
答案 0 :(得分:0)
边框来自默认样式表modena.css;参见第2233-2242行(在Java 8中;在以前的版本中,它是caspian.css)。这些边框是通过嵌套的背景颜色和不同的插入颜色来实现的。
要删除边框,请在外部样式表中尝试以下操作:
.list-cell:filled:selected {
-fx-background-color: -fx-background ;
-fx-background-insets: 0 ;
}