我扩展了 TreeCell 和 TreeItem 类。MyTreeItem 包含一个自定义属性,我在 MyTreeCell 中使用它来渲染图形/字体等。问题是当我设置 MyTreeCell.customProperty 时,我不确定如何重绘 TreeView/Cell。
例如:
public class MyTreeItem extends TreeItem {
Object customProperty
public void setCustomProperty(Object customProperty) {
this.customProperty = customProperty
// how to fire a change event on the TreeView?
}
}
对解决方案或(缺乏)设计方法的任何评论表示赞赏。