ListView.setCellFactory(new Callback<ListView<String>, ListCell<String>>() {
@Override
public ListCell<String> call(ListView<String> list) {
return new ListCell(){
@Override
protected void updateItem(Object item, boolean empty) {
super.updateItem(item, empty);
if (item != null) {
setStyle("-fx-text-fill: red;");
System.out.println(item);
setText(String.valueOf(item));
}else{
setText("");
}
}
};
}
});
本文介绍如何使用 JavaFX 对 ListView 中的 ListCell 进行自定义样式设置,包括如何改变列表项的文本颜色及如何根据列表项的状态更新显示内容。
883

被折叠的 条评论
为什么被折叠?



