天空,像刀鋒一樣 藍
盧卡
posts - 20, comments - 16, trackbacks - 0, articles - 0
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2008年1月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
birt(2)
eclipse(11)
English(3)
java(4)
other(4)
隨筆檔案
2008年7月 (1)
2008年5月 (2)
2008年4月 (1)
2008年3月 (4)
2008年2月 (1)
2008年1月 (11)
相冊
天空
收藏夾
Java 技術(2)
Java 設計模式(2)
xml(1)
搜索
最新評論
1.?re: birt中改變pie圖顏色的方法。
請問我想設置每塊的現實數字label的顏色不同可以么?
--lvlv
2.?re: birt中動態數據的實現
可以給我一份嗎?呵呵
--小攤
3.?re: birt中改變pie圖顏色的方法。
這怎么直接運行報錯呀,如果new Pei()沒有結果呀
--xhlieksuccess
4.?re: birt中動態數據的實現[未登錄]
評論內容較長,點擊標題查看
--test
5.?re: birt中動態數據的實現[未登錄]
評論內容較長,點擊標題查看
--test
閱讀排行榜
1.?birt中改變pie圖顏色的方法。(2837)
2.?birt中動態數據的實現(2782)
3.?IPartListener和IPartListener2作用于eclipse視圖之間的聯系。(2668)
4.?獲取到的有關“當前選擇項”內容的一種典型實現方法。例如:TreeSelection -> IStructuredSelection-> 進行各種操作。(1898)
5.?獲取某個視圖的id的方法總結。(1888)
評論排行榜
1.?birt中動態數據的實現(13)
2.?birt中改變pie圖顏色的方法。(2)
3.?一個典型的GuildLineDataFactory類,以及它所解析的xml(1)
4.?[轉載] FAQ How do I associate an action with a command?(0)
5.?獲取某個視圖的id的方法總結。(0)
獲取到的有關“當前選擇項”內容的一種典型實現方法。例如:TreeSelection -> IStructuredSelection-> 進行各種操作。
Posted on 2008-01-03 20:34
Raul Gong
閱讀(1898)
評論(0)
編輯
收藏
所屬分類:
eclipse
當嘗試獲取outline視圖的當前選擇項,或左邊Package Explorer的當前選擇項的各種信息時,需要先查找視圖,找到該視圖后,調用
getSelection()
得到當前選擇項,然后馬上轉換為
IStructuredSelection
,以后的操作就是統一的了,因為有
IStructuredSelection
接口
。
如果是在action中遇到這種需求,就將event調用
getSelection(),然后轉換為
IStructuredSelection
,后續操作相同。
代碼如下:
IViewPart viewPart
=
AuditPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(
"
org.eclipse.ui.navigator.ProjectExplorer
"
);
StructuredSelection sl
=
(StructuredSelection) viewPart.getSite().getSelectionProvider().getSelection();
Object obj
=
sl.getFirstElement();
這一段是用在action里面,通過尋找視圖來得到選擇項的。注意獲取視圖的方法。其中的AuditPlugin是建立插件的時候系統幫我們建立的
activator class,用它來控制插件的生命周期。
當在由event觸發的事件處理代碼中時,可以這樣做:
IStructuredSelection structureSel
=
(IStructuredSelection) event.getSelection();
當我們在一些控件中是,就方便多了,例如在TableViewer中:
ISelection selection
=
viewer.getSelection();
Object obj
=
((IStructuredSelection) selection)
.getFirstElement();
好了,大概就是這樣。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
(轉載)RCP中異步線程的處理
在editor中加入右鍵action的實例代碼
birt中動態數據的實現
birt中改變pie圖顏色的方法。
[轉載] FAQ How do I associate an action with a command?
獲取某個視圖的id的方法總結。
SWT/JFace 事件的四種寫法(轉)
IPartListener和IPartListener2作用于eclipse視圖之間的聯系。
在RCP中獲取IWorkbenchPage對象,實現視圖間的事件監聽。
在視圖2中對視圖1中的事件進行處理,獲取視圖1中元素信息的方法。
Powered by:
BlogJava
Copyright © Raul Gong
主站蜘蛛池模板:
亚洲白色白色在线播放
|
国产AV无码专区亚洲AV手机麻豆
|
亚洲第一视频网站
|
国内精品免费视频精选在线观看
|
久久精品夜色噜噜亚洲A∨
|
视频一区在线免费观看
|
国产精品公开免费视频
|
亚洲成av人片在线天堂无
|
四虎在线视频免费观看
|
亚洲精品乱码久久久久久蜜桃图片
|
2020天堂在线亚洲精品专区
|
五月婷婷综合免费
|
午夜亚洲WWW湿好爽
|
国产美女无遮挡免费视频网站
|
亚洲另类无码一区二区三区
|
最近中文字幕免费大全
|
日韩va亚洲va欧洲va国产
|
久久香蕉国产线看免费
|
亚洲免费黄色网址
|
免费视频中文字幕
|
一个人看的www视频免费在线观看
|
久久精品国产亚洲Aⅴ香蕉
|
你懂的在线免费观看
|
久久亚洲精品成人AV
|
91免费资源网站入口
|
国产精品久久久久久亚洲影视
|
亚洲av麻豆aⅴ无码电影
|
免费看黄的成人APP
|
亚洲男女一区二区三区
|
国产午夜无码视频免费网站
|
eeuss影院免费直达入口
|
亚洲精品线在线观看
|
四虎影院免费在线播放
|
97国免费在线视频
|
亚洲乱码中文字幕小综合
|
国产又长又粗又爽免费视频
|
久久久久久免费一区二区三区
|
香蕉大伊亚洲人在线观看
|
亚洲国产精品激情在线观看
|
日韩免费人妻AV无码专区蜜桃
|
亚洲码和欧洲码一码二码三码
|