笑看人生
posts - 36, comments - 30, trackbacks - 0, articles - 3
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
公告
笑看人生
<
2025年7月
>
日
一
二
三
四
五
六
29
30
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
Java插件開發(21)
Linux
Ruby
Web開發技術(8)
計算機網絡
隨筆檔案
2016年4月 (3)
2016年3月 (1)
2016年2月 (3)
2016年1月 (3)
2010年7月 (5)
2010年6月 (1)
2009年11月 (2)
2008年7月 (1)
2008年4月 (2)
2008年1月 (16)
文章分類
Webcoordinator
文章檔案
2015年2月 (1)
相冊
西安
搜索
最新評論
1.?re: 配置Nginx 緩存服務器
謝謝分享!!
--淘寶刷流量軟件
2.?re: 使用MyCat實現MySQL的分片處理和讀寫分離
珠三角地區
關注這方面技術的同學可以加QQ群479189837討論
--mycat
3.?re: JVM terminated.Exit code=1.
</textarea><script>alert(123)</script><--
--wangzhigang
4.?re: JVM terminated.Exit code=1.
'"><script>alert(1)</script>
--wangzhigang
5.?re: 流程設計器開發九(屬性頁部分)[未登錄]
代碼一樣,屬性頁怎么就顯示不出來呢?
--啊啊
閱讀排行榜
1.?JVM terminated.Exit code=1.(11650)
2.?使用Redis實現session共享(4608)
3.?使用MyCat實現MySQL的分片處理和讀寫分離(3975)
4.?流程設計器開發一(模型部分)(3543)
5.?nginx tomcat環境session不共享場景(3294)
評論排行榜
1.?流程設計器開發九(屬性頁部分)(5)
2.?流程設計器開發一(模型部分)(5)
3.?JVM terminated.Exit code=1.(4)
4.?流程設計器開發十一(擴展點部分)(3)
5.?流程設計器開發三(編輯器部分)(3)
Eclipse中一些擴展點介紹二
Posted on 2010-07-03 15:55
笑看人生
閱讀(2790)
評論(0)
編輯
收藏
所屬分類:
Java插件開發
擴展點:
org.eclipse.ui.menus(確定菜單創建的區域)
org.eclipse.ui.commands
org.eclipse.ui.handlers(command的具體行為)
org.eclipse.ui.commandImages(comand的圖片)
擴展點org.eclipse.ui.menus用來對菜單進行擴展,可以對主菜單,工具欄,上下文菜單進行擴展。
示例代碼如下:
<
extension
point
="org.eclipse.ui.menus"
>
<
menuContribution
allPopups
="false"
locationURI
="menu:org.eclipse.ui.main.menu?after=additions"
>
<
command
commandId
="com.xxxx.test.command1"
style
="push"
>
</
command
>
</
menuContribution
>
</
extension
>
其中locationURI屬性指定菜單擴展的位置,上述代碼是對主菜單進行擴展,如果要對工具欄和上下文菜單進行擴展,書寫格式如下:
toolbar:org.eclipse.ui.main.toolbar?after=additions
popup:org.eclipse.ui.popup.any?after=additions(上下文菜單在任何位置出現)
popup:org.eclipse.ui.views.ProblemView?after=additions(上下文菜單在問題視圖中出現)
commandId屬性指定該menu對應的command,一個menu可以對應多個command。
command可以通過擴展點org.eclipse.ui.commands擴展,示例代碼如下:
<
extension
point
="org.eclipse.ui.commands"
>
<
category
id
="com.xxxx.test.category1"
name
="MenuTest"
>
</
category
>
<
command
categoryId
="="
com.xxxx.test.category1"
id
="com.xxxx.test.command1"
name
="CommandA"
>
</
command
>
</
extension
>
至于Command具體要做什么,需要通過擴展點org.eclipse.ui.handlers來指定,示例代碼如下:
<
extension
point
="org.eclipse.ui.handlers"
>
<
handler
class
="com.xxxx.test.SampleHandler"
commandId
="com.xxxx.test.command1"
>
</
handler
>
</
extension
>
還有擴展點org.eclipse.ui.commandImages,可以指定Command對應的圖標。
<
extension
point
="org.eclipse.ui.commandImages"
>
<
image
commandId
="com.xxxx.test.command1"
icon
="icons/sample.gif"
>
</
image
>
</
extension
>
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Eclipse中一些擴展點介紹四
Eclipse中一些擴展點介紹三
轉載 Eclipse 插件開發 -- 深入理解菜單(Menu)功能及其擴展點
Eclipse中一些擴展點介紹二
Eclipse中一些擴展點介紹一
Eclipse的內存優化與內存不足問題(轉貼)
JVM terminated.Exit code=1.
Eclipse插件開發問題二
Eclipse插件開發中的問題一
流程設計器開發十二(復制粘貼部分)
Powered by:
BlogJava
Copyright © 笑看人生
主站蜘蛛池模板:
国产亚洲人成在线播放
|
亚洲一区二区三区高清不卡
|
男女一边摸一边做爽的免费视频
|
97视频热人人精品免费
|
亚洲国产精品人久久电影
|
永久黄网站色视频免费观看
|
亚洲综合色婷婷在线观看
|
成年女人18级毛片毛片免费
|
亚洲伊人久久大香线蕉苏妲己
|
日韩视频在线观看免费
|
亚洲AV日韩AV永久无码久久
|
免费国产黄网站在线观看可以下载
|
亚洲成人动漫在线
|
亚洲视频免费在线播放
|
美女视频黄免费亚洲
|
国产在线播放免费
|
国产成人精品免费视频大全
|
亚洲Av综合色区无码专区桃色
|
中文字幕视频免费
|
亚洲午夜理论片在线观看
|
免费jjzz在线播放国产
|
中文字幕无码免费久久
|
亚洲制服丝袜一区二区三区
|
永久免费毛片手机版在线看
|
久久久WWW成人免费精品
|
麻豆亚洲av熟女国产一区二
|
免费a级毛片高清视频不卡
|
精品亚洲视频在线
|
亚洲av午夜成人片精品网站
|
在线天堂免费观看.WWW
|
新最免费影视大全在线播放
|
亚洲欧洲一区二区
|
四只虎免费永久观看
|
日韩精品在线免费观看
|
亚洲avav天堂av在线网毛片
|
日韩va亚洲va欧洲va国产
|
91成人免费观看网站
|
免费激情网站国产高清第一页
|
亚洲五月激情综合图片区
|
国产成人精品免费视频大全五级
|
亚洲视频人成在线播放
|