ExpandCollapseDoubleClickListener.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:termsuite-ui 作者:
@Override
public void doubleClick(DoubleClickEvent event) {
    final IStructuredSelection selection = (IStructuredSelection) event.getSelection();
    if (selection == null || selection.isEmpty())
        return;
    final Object sel = selection.getFirstElement();

    final ITreeContentProvider provider = (ITreeContentProvider) viewer.getContentProvider();

    if (!provider.hasChildren(sel))
        return;

    if (viewer.getExpandedState(sel))
        viewer.collapseToLevel(sel, AbstractTreeViewer.ALL_LEVELS);
    else
        viewer.expandToLevel(sel, 1);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号