子非魚
BlogJava
首頁
新隨筆
聯系
聚合
管理
21 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
eclipse(9)
INVEST(1)
JAVA(9)
OTHER(2)
隨筆檔案
2011年9月 (1)
2009年3月 (4)
2008年10月 (1)
2008年4月 (1)
2008年2月 (1)
2008年1月 (1)
2007年10月 (2)
2007年8月 (5)
2007年7月 (5)
搜索
最新評論
1.?re: eclipse.ini內存設置各參數含義(轉)
內容詳細,詳盡深入
--Hua Hero
閱讀排行榜
1.?java.lang.OutOfMemoryError: PermGen space及其解決方法(轉)(22666)
2.?Eclipse奇技淫巧(3213)
3.?模態窗口(1317)
4.?Eclipse 快捷鍵定制(轉)(1252)
5.?actionSet 和 perspective、view、editor等關聯(941)
評論排行榜
1.?eclipse.ini內存設置各參數含義(轉)(1)
2.?java.lang.OutOfMemoryError: PermGen space及其解決方法(轉)(0)
3.?深入研究java對String字符串對象的創建以及管理(轉)(0)
4.?Eclipse 快捷鍵定制(轉)(0)
5.?待整理的東東(0)
2008年10月6日
#
jboss server view找不到
eclipse瘦身后發現jboss server view找不到
原因: org.jboss.ide.eclipse.as.feature中定義:
<requires>
...
<import plugin="org.eclipse.wst.server.ui.doc.user"/>
...
</requires>
該doc插件包在瘦身時被干掉了,導致jbossideplugin未正常加載,恢復該包即可
posted @
2011-09-15 18:40
子非魚 閱讀(283) |
評論 (0)
|
編輯
收藏
我的開發工具箱
摘要:
閱讀全文
posted @
2009-03-29 13:27
子非魚|
編輯
收藏
eclipse.ini內存設置各參數含義(轉)
摘要:
閱讀全文
posted @
2009-03-28 11:54
子非魚 閱讀(904) |
評論 (1)
|
編輯
收藏
java.lang.OutOfMemoryError: PermGen space及其解決方法(轉)
摘要: 內存溢出與JVM參數設置
閱讀全文
posted @
2009-03-28 10:09
子非魚|
編輯
收藏
深入研究java對String字符串對象的創建以及管理(轉)
摘要: 轉自 http://topic.csdn.net/u/20080929/02/4e0ef626-98ee-4d6d-96ed-fe40afe8290b.html
閱讀全文
posted @
2009-03-28 09:18
子非魚|
編輯
收藏
Eclipse 快捷鍵定制(轉)
轉自:http://lemon.javaeye.com/blog/51480
http://www.aygfsteel.com/fhawk/archive/2007/01/16/28993.html
利用IKeyBindingService接口為Action綁定快捷鍵:
1、
設置commands extension
<
extension
point
= "org.eclipse.ui.commands"
>
<!--
activeKeyConfiguration項用來說明所綁定快捷鍵的初始設置
-->
<
activeKeyConfiguration
value
="org.eclipse.ui.defaultAcceleratorConfiguration"
/>
<!--
如果快捷鍵設置有多套,可以添加多個類別
-->
<
category
name
="intelliPlatform.Category1"
description
="Test description"
id
="intelliPlatform.Category1"
/>
<!--
其中id為這個command的ID,相關的action通過這個ID標志找到這個command
-->
<
command
name
="intelliPlatform.command.DataSource"
category
="intelliPlatform.Category1"
description
="數據源配置"
id
="com.longtop.intelliplatform.ide.project.commands.DataSource"
/>
<!--
具體的快捷鍵設置,其中command指定實際的coomand的ID
-->
<
keyBinding
command
="com.longtop.intelliplatform.ide.project.commands.DataSource"
configuration
="org.eclipse.ui.defaultAcceleratorConfiguration"
keySequence
="Ctrl+Shift+D"
/>
</
extension
>
以上是設置了plugin.xml中command extension,并指定了keybinding,在keybinding中
的keysequence中的字符串是設置的快捷鍵。
------------
在具體的Action配置中,只要在其屬性definitionId設置成command的ID即可,示例如下:
<
action
label
="Sample Action"
icon
="icons/sample.gif"
class
="cli.bacchus.portal.ui.actions.BacchusAction"
tooltip
="Hello, Eclipse world"
menubarPath
="sampleMenu/sampleGroup"
toolbarPath
="sampleGroup"
id
="bacchus.portal.ui.actions.BacchusAction"
definitionId
="com.longtop.intelliplatform.ide.project.commands.datesource"
>
</
action
>
注意:當給相關的action設置完definitionID后,必須保證其中設置的command是有的,而且是正確的,否則有可能導致該action顯示不出來。
更具體的信息請參考eclipse開發參考中關于擴展點org.eclipse.ui.commands的詳細描述。
------------
2、
建立Acion,在此建立的action可以是實現IAction接口的任何類。比較方便的是繼承
org.eclipse.jface.Action,然后在新類中覆蓋父類的run() 方法.
public
class
CopyAction
extends
Action
{
public
CopyAction()
{
setId(
"
org.example.copyaction
"
);
setActionDefinitionId(
"
com.longtop.intelliplatform.ide.project.commands.DataSource
"
);
}
}
3、
在創建CopyAction的instance之后,將copyActionInstance用IKeyBindingService綁定到
指定的command。
獲得IKeyBinddingservice的一種簡單方式為:
IKeyBindingService keyBindingService
=
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart().getSite().getKeyBindingService();
keyBindingService.registerAction(copyActionInstance);
注意:
1、action的definitionid和command定義的id必須一致。
2、當指定的keySequence與系統默認的沖突時,如:在窗體的菜單欄中
指定了Edit->Copy(默認的快捷鍵為Ctrl+C),若將上面的keySequence改為
M1+C(Ctrl+C)則系統默認的快捷鍵(Ctrl+C)將更改為Ctrl+Insert。即RCP默認
的為用戶指定的優先,系統動態更新。
3、IKeyBindingService指定的快捷鍵是有作用范圍的。
為主菜單綁定快捷鍵
主菜單的快捷鍵即為 Alt + 菜單名稱中帶下劃線的字母
定義主菜單快捷鍵只要在主菜單lable中確定的字母前面加上&字符即可
如:
plugin.properties menulabel = &Intelliplatform
plugin_zh.properties menulabel = 平臺(&I)
(注意:在該label引用的properties國際化文件中加,直接在plugin.xml中加好像無效,此處存疑)
posted @
2008-10-06 15:18
子非魚|
編輯
收藏
Powered by:
BlogJava
Copyright © 子非魚
主站蜘蛛池模板:
藁城市
|
银川市
|
广河县
|
京山县
|
阳谷县
|
桐乡市
|
沿河
|
双桥区
|
读书
|
朝阳市
|
德庆县
|
冕宁县
|
榆社县
|
安远县
|
陆川县
|
康乐县
|
鲜城
|
彩票
|
中卫市
|
蒙城县
|
绥阳县
|
和田市
|
大荔县
|
石棉县
|
双牌县
|
彝良县
|
巩义市
|
凤城市
|
家居
|
商丘市
|
浦东新区
|
且末县
|
阳信县
|
玉树县
|
舒城县
|
永兴县
|
杭锦旗
|
四子王旗
|
横山县
|
扬中市
|
城口县
|