<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(),可以獲取到產生事件的控件,需要進行類型轉換,然后就可以直接操作控件了。


    主站蜘蛛池模板: 久久久久亚洲AV无码去区首| 亚洲性69影院在线观看| 亚洲av午夜国产精品无码中文字 | 成全在线观看免费观看大全| 亚洲av再在线观看| 一级中文字幕免费乱码专区| 亚洲精品乱码久久久久久不卡| 日日摸日日碰夜夜爽亚洲| 免费在线观看一级毛片| 免费激情网站国产高清第一页 | 亚洲免费视频网站| 亚洲视频在线免费看| 99xxoo视频在线永久免费观看| 久久亚洲中文字幕精品有坂深雪| 老汉精品免费AV在线播放| 亚洲国产日韩在线| 国产极品美女高潮抽搐免费网站| 国产精品亚洲lv粉色| 亚洲一区二区三区国产精品| 国精产品一区一区三区免费视频 | 亚洲av综合av一区二区三区| 国产aa免费视频| 国产精品高清免费网站| 亚洲精品视频免费看| 成全影视免费观看大全二| 美女又黄又免费的视频| 亚洲国产婷婷六月丁香| 永久在线观看www免费视频| 亚洲AV无码成人精品区日韩 | 亚洲人成电影网站色| 亚洲成a人无码av波多野按摩| 一区二区3区免费视频| 亚洲视频在线免费看| 国产精品免费播放| 丝袜足液精子免费视频| 亚洲一区二区影视| 国产AV无码专区亚洲AV手机麻豆| 日韩在线不卡免费视频一区| 精品国产亚洲第一区二区三区 | 亚洲午夜国产精品无卡| 亚洲精品国自产拍在线观看|