<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成人免费视频| 亚洲中文无码永久免| 大香人蕉免费视频75| 亚洲精华液一二三产区| 四虎影院在线免费播放| 国产成人va亚洲电影| 国产免费久久精品| 国产区在线免费观看| 久久久久亚洲精品无码系列| 99视频精品全部免费观看| 亚洲男女一区二区三区| 野花高清在线观看免费完整版中文| 色偷偷女男人的天堂亚洲网| 成全视频在线观看免费高清动漫视频下载 | 国产亚洲精品成人a v小说| 国产成人精品免费视频大全| 亚洲国产无套无码av电影| 中文字幕亚洲免费无线观看日本| 亚洲av专区无码观看精品天堂 | 黄页网址在线免费观看| 亚洲精品成人a在线观看| 日本免费污片中国特一级| 亚洲婷婷在线视频| 日本视频免费在线| 国产免费人成视频尤勿视频| 亚洲精品国产电影午夜| 国产一级高清视频免费看| a毛片在线免费观看| 国产亚洲sss在线播放| 国产精品亚洲不卡一区二区三区 | 亚洲一区二区三区免费在线观看| 亚洲AV无码一区二区三区性色 | 亚洲成年看片在线观看|