<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    DANCE WITH JAVA

    開發出高質量的系統

    常用鏈接

    統計

    積分與排名

    好友之家

    最新評論

    Eclipse Rcp系列 六 TreeView

    treeView的使用和TableView差不多,不同的是ContentProvider和LabelProvider的實現接口不同了。下邊是個例子,看一下相信你就,明白了
     class KindLabelProvider extends LabelProvider {
      public String getText(Object obj) {
       if (obj instanceof Kind) {
        return obj.toString();
       }
       return null;
      }

      public Image getImage(Object obj) {
       // String imageKey = ISharedImages.IMG_OBJ_ELEMENT;
       if (obj instanceof Kind) {
        String imageKey = ISharedImages.IMG_OBJ_FOLDER;
        PlatformUI.getWorkbench().getSharedImages().getImage(imageKey);
       }
       return null;
      }
     }

     class KindContentProvider implements IStructuredContentProvider,
       ITreeContentProvider {

      public Object[] getElements(Object parent) {
       if(parent instanceof Kind){
        return getChildren(parent);
       }
       return null;
      }

      public Object getParent(Object child) {
       if (child instanceof Node) {
        return ((Node) child).getParent();
       }
       return null;
      }

      public Object[] getChildren(Object parent) {
       if (parent instanceof Kind) {
        ArrayList children = ((Kind) parent).getChildren();
        
        return children.toArray(new Node[children.size()]);
        
       }
       return new Object[0];
      }

      public boolean hasChildren(Object parent) {
       if (parent instanceof Kind)
        return ((Kind) parent).hasChildren();
       return false;
      }

      public void dispose() {
       // TODO Auto-generated method stub

      }

      public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
       // TODO Auto-generated method stub

      }
     }

    posted on 2006-11-07 15:23 dreamstone 閱讀(3655) 評論(1)  編輯  收藏 所屬分類: SWT和插件開發

    評論

    # re: Eclipse Rcp系列 六 TreeView 2007-11-23 16:16 hbgz

    你好 請問可以在TREEVIEW 里實現 Blinking image 的功能嗎? 因為它每次只讀一次image getImage(o), 如果想讓他再次執行 getImage(o) 當我 push Button的時候 怎么實現 ? 謝謝 菜鳥博  回復  更多評論   

    主站蜘蛛池模板: 男女一边摸一边做爽的免费视频| 亚洲乳大丰满中文字幕| 亚洲av无码一区二区三区天堂古代| 华人在线精品免费观看| 中国亚洲女人69内射少妇| WWW免费视频在线观看播放| 国产成人亚洲综合无码| 黄色视频在线免费观看| 亚洲精品成人无码中文毛片不卡| 在线看片免费人成视频久网下载 | 亚洲成在人线aⅴ免费毛片| 男女超爽刺激视频免费播放| 亚洲一线产区二线产区精华| 无码av免费毛片一区二区| 97se亚洲国产综合自在线| 免费爱爱的视频太爽了| 国产精品亚洲综合网站| 久久精品国产精品亚洲人人| 国产午夜无码精品免费看| 亚洲国产精品热久久| 性做久久久久久免费观看| 亚洲第一第二第三第四第五第六| 国产一区二区三区在线观看免费| 中文字幕无线码免费人妻| 亚洲激情在线视频| 成人毛片免费观看视频大全| 一级毛片免费在线播放| 亚洲av无码潮喷在线观看| 国产一卡2卡3卡4卡2021免费观看| 亚洲av综合av一区二区三区 | 亚洲国产成人超福利久久精品| 毛片基地免费观看| 国产免费一级高清淫曰本片| 久久久久亚洲精品天堂| 免费无码黄动漫在线观看| EEUSS影院WWW在线观看免费| 亚洲国产美女福利直播秀一区二区| 日韩成全视频观看免费观看高清| jizz在线免费播放| 亚洲va在线va天堂va手机| 亚洲色精品aⅴ一区区三区|