<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的時候 怎么實現 ? 謝謝 菜鳥博  回復  更多評論   

    主站蜘蛛池模板: 亚洲色自偷自拍另类小说 | 亚洲精品日韩一区二区小说| 亚洲高清有码中文字| 日韩国产欧美亚洲v片| 成人免费视频一区二区| 国产无遮挡无码视频免费软件| 麻豆成人久久精品二区三区免费| 97人妻无码一区二区精品免费| 白白国产永久免费视频| 亚洲日本va午夜中文字幕久久| 亚洲精品国偷自产在线| 亚洲av一本岛在线播放| 国产精品亚洲va在线观看| 三年片在线观看免费西瓜视频| 国产成人yy免费视频| 情侣视频精品免费的国产| 亚洲色大成网站WWW久久九九| 亚洲福利一区二区精品秒拍| 亚洲国产精品无码久久| 久久久精品视频免费观看| 亚洲成人免费电影| 国产免费久久精品久久久| 亚洲AV无码乱码国产麻豆穿越 | 免费成人在线电影| 无人在线观看免费高清视频| 国产精品亚洲w码日韩中文| 亚洲成aⅴ人在线观看| 福利片免费一区二区三区| 伊人久久免费视频| 国产v片免费播放| 亚洲黄色免费网站| 人人鲁免费播放视频人人香蕉| 最近免费最新高清中文字幕韩国 | 国产精品免费看香蕉| 国产av无码专区亚洲av桃花庵 | 亚洲色无码专区一区| 你懂的免费在线观看| 黄a大片av永久免费| 亚洲AV色香蕉一区二区| 国产亚洲美女精品久久久久| 67pao强力打造高清免费|