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

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

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

    posts - 20, comments - 16, trackbacks - 0, articles - 0
    兩條路:
    1.
    IStructuredSelection structureSel = (IStructuredSelection) event
                    .getSelection();
    SourceManipulation source 
    = (SourceManipulation) structureSel
                    .getFirstElement();
    source.toString();
    //獲得當前所選的元素名
    source.getParent().toString();//得到c文件名
    source.getParent().getParent().getCProject().getProject().getLocation();//得到項目路徑

    用以上代碼,然后可以得到source,也就是所選的東西的代碼級層次,例如所選的為“方法”,則source類型為Function,如果所選為聲明的“頭文件”,則source類型為Include,可以使用source公共的方法獲取當前所選元素的很多信息,例如名字。也可以調用getParent()方法在層次之間游走,獲取到豐富的信息,例如該“方法”所屬文件名,項目名,路徑,等等。

    2.
    TreeViewer tv = (TreeViewer) event.getSource();
    tv.getInput();
    //得到當前TreeViewer的數據輸入,例如文件名
    tv.getSelection();//得到當前所選元素,例如所選方法list

    用event.getSource(),可以獲取到產生事件的控件,需要進行類型轉換,然后就可以直接操作控件了。


    主站蜘蛛池模板: 中文字幕在线亚洲精品| 男人的天堂亚洲一区二区三区| 国产国产人免费视频成69大陆 | 亚洲一区二区三区乱码A| 国产亚洲福利精品一区二区| 四虎免费大片aⅴ入口| 日韩成人精品日本亚洲| 亚洲国产成人五月综合网 | 国产精品四虎在线观看免费| 日本系列1页亚洲系列| 免费中文字幕在线观看| 一级毛片完整版免费播放一区| 亚洲中文字幕无码爆乳av中文 | 中国亚洲女人69内射少妇| 天堂在线免费观看| 亚洲精品欧洲精品| 我要看WWW免费看插插视频| 粉色视频成年免费人15次| 亚洲伊人久久大香线蕉综合图片| 无码国产精品一区二区免费16| 亚洲一卡二卡三卡| 国产精品公开免费视频| 成年女人A毛片免费视频| 亚洲a在线视频视频| 波多野结衣中文字幕免费视频 | 国产成人免费片在线观看 | 学生妹亚洲一区二区| 日本免费人成黄页在线观看视频| 羞羞漫画在线成人漫画阅读免费| 自拍偷自拍亚洲精品情侣| 4455永久在线观免费看| 18禁亚洲深夜福利人口| 亚洲AV人无码综合在线观看| 歪歪漫画在线观看官网免费阅读 | 日本免费人成网ww555在线| 亚洲欧洲春色校园另类小说| 成人免费无码精品国产电影| 成人精品视频99在线观看免费| 亚洲国产成人91精品| 亚洲国产一区视频| 皇色在线视频免费网站|