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

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

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

    DANCE WITH JAVA

    開發(fā)出高質(zhì)量的系統(tǒng)

    常用鏈接

    統(tǒng)計(jì)

    積分與排名

    好友之家

    最新評(píng)論

    Eclipse Rcp系列 六 TreeView

    treeView的使用和TableView差不多,不同的是ContentProvider和LabelProvider的實(shí)現(xiàn)接口不同了。下邊是個(gè)例子,看一下相信你就,明白了
     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) 評(píng)論(1)  編輯  收藏 所屬分類: SWT和插件開發(fā)

    評(píng)論

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

    你好 請(qǐng)問可以在TREEVIEW 里實(shí)現(xiàn) Blinking image 的功能嗎? 因?yàn)樗看沃蛔x一次image getImage(o), 如果想讓他再次執(zhí)行 getImage(o) 當(dāng)我 push Button的時(shí)候 怎么實(shí)現(xiàn) ? 謝謝 菜鳥博  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 亚洲国产精品尤物YW在线观看| 青青青国产在线观看免费| 免费在线观看黄网站| 无遮挡免费一区二区三区| 免费女人高潮流视频在线观看| 亚洲色大成网站WWW久久九九 | 国产精品无码免费播放| 亚洲成人影院在线观看| 美女免费精品高清毛片在线视| 四虎永久在线免费观看| 特黄aa级毛片免费视频播放| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 国产免费一区二区三区免费视频| 一本色道久久88亚洲综合| 一级毛片一级毛片免费毛片| 亚洲精品国产精品乱码在线观看 | 黄网站色在线视频免费观看| 亚洲日韩在线观看| 最近更新免费中文字幕大全| 久久精品国产亚洲av影院| 99无码人妻一区二区三区免费| 亚洲成a人片在线观看天堂无码| 午夜亚洲av永久无码精品| 中文字幕不卡免费高清视频| 久久水蜜桃亚洲av无码精品麻豆| 在线v片免费观看视频| 老牛精品亚洲成av人片| 亚洲精品tv久久久久久久久| 国产精品久久久久久久久免费| 亚洲av永久无码| 久久91亚洲人成电影网站| 欧美三级在线电影免费| 无码人妻一区二区三区免费视频| 91亚洲自偷手机在线观看| 日韩在线视频免费看| 亚洲av永久无码精品天堂久久 | 亚洲乱码日产精品BD在线观看| 免费人成在线观看播放国产 | 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 国产av无码专区亚洲av桃花庵| 97在线观免费视频观看|