0

有没有办法从 TreeTable 组件中删除注释图标?我在很多地方搜索过,但我找不到删除它的方法。

文档说 getNodeIcon 和 newNodeIcon 是从 DefaultAbstractTree 继承的,但我不能调用它们或覆盖它们。而且我不太确定它们是否可以解决我的问题。有没有办法

4

1 回答 1

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;
    }
};
于 2012-09-22T07:28:02.847 回答