有没有办法从TreeTable组件中删除备注图标?我在很多地方搜索过但我找不到删除它的方法。
文档说getNodeIcon和newNodeIcon是从DefaultAbstractTree继承的,但我无法调用它们或覆盖它们。而且我不确定它们是否是我问题的解决方案。有没有办法
答案 0 :(得分:0)
我没有尝试它是否有效,但我认为你可以覆盖这样的方法来达到你想要的效果:
new TreeTable("treetable", columns) {
@Override
protected Component newNodeIcon(MarkupContainer parent, String id, TreeNode node) {
Component icon = new Label(id, "");
icon.setVisible(false);
return icon;
}
};