科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Eclipse插件开发系列7.TreeViewer的使用(1)

Eclipse插件开发系列7.TreeViewer的使用(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家介绍Eclipse插件开发系列7.TreeViewer的使用(1),并且列举一个简单例子。

作者:陈刚 来源:CSDN 2008年2月26日

关键字: java TreeView Eclipse

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

public void addListener(ILabelProviderListener listener) {}

        public void dispose() {}

        public boolean isLabelProperty(Object element, String property) {
            return false;
        }

        public void removeListener(ILabelProviderListener listener) {}
    }

    /**
     * 标签提供器。如果你赚上面的MyLableProvider那些没用的方法碍眼,
     * Eclipse中有一个ILabelProvider的缺省实现LabelProvider,继承它也行
     */
    //    private static final class MyLableProvider extends LabelProvider {
    //        public String getText(Object element) {
    //             return (String)element;
    //        }
    //    }
}

 

 

  在这里面“标签器”比较简单,甚至可以不要(可以将实体类的toString方法改写,这样不要标签器则TreeViewer会自动调用实体类的toString方法)。“内容器”是理解TreeViewer的关键,程序里已有详细注释了,在这里再给出TreeVeiwer启动、点击结点、关闭三种操作时“内容器”里几个方法的时序图。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章