天空,像刀鋒一樣 藍
盧卡
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圖顏色的方法。(2836)
2.?birt中動態數據的實現(2779)
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无码专区亚洲A∨毛片
|
亚洲精品无码久久久久牙蜜区
|
你懂的网址免费国产
|
亚洲va国产va天堂va久久
|
无码精品一区二区三区免费视频
|
国产人成免费视频
|
亚洲午夜国产精品无卡
|
三年片在线观看免费观看高清电影
|
亚洲中文精品久久久久久不卡
|
91福利免费视频
|
亚洲国产最大av
|
在线精品一卡乱码免费
|
亚洲一线产区二线产区区
|
亚洲?v无码国产在丝袜线观看
|
国内永久免费crm系统z在线
|
亚洲精品97久久中文字幕无码
|
久久久久久噜噜精品免费直播
|
亚洲精品高清一二区久久
|
免费视频一区二区
|
亚洲一级毛片视频
|
亚洲国产精品国产自在在线
|
猫咪免费观看人成网站在线
|
亚洲人成精品久久久久
|
一级毛片试看60分钟免费播放
|
亚洲AV人无码激艳猛片
|
天天干在线免费视频
|
国产成人1024精品免费
|
亚洲一区二区三区亚瑟
|
亚洲天堂中文字幕在线
|