笑看人生
posts - 36, comments - 30, trackbacks - 0, articles - 3
导航
BlogJava
首页
新随笔
联系
聚合
管理
公告
笑看人生
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
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
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(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.(11621)
2. 使用Redis实现session共享(4585)
3. 使用MyCat实现MySQL的分片处理和读写分离(3956)
4. 流程设计器开发一(模型部分)(3520)
5. nginx tomcat环境session不共享场景(3275)
评论排行榜
1. 流程设计器开发九(属性页部分)(5)
2. 流程设计器开发一(模型部分)(5)
3. JVM terminated.Exit code=1.(4)
4. 流程设计器开发十一(扩展点部分)(3)
5. 流程设计器开发三(编辑器部分)(3)
Eclipse中一些扩展点介绍一
Posted on 2010-07-03 15:22
笑看人生
阅读(2600)
评论(0)
编辑
收藏
所属分类:
Java插件开发
扩展点:
org.eclipse.core.runtime.preferences
功能:该扩展点主要用来设置首选项的初始值;
扩展点示例:
<
extension
point
="org.eclipse.core.runtime.preferences"
>
<
initializer
class
="com.xxxx.test.AbstractPreferenceInitializer1"
>
</
initializer
>
</
extension
>
initializer指定设置首选项初始值的类,示例代码如下:
public
class
AbstractPreferenceInitializer1
extends
AbstractPreferenceInitializer
{
@Override
public
void
initializeDefaultPreferences()
{
IPreferenceStore prefs
=
Activator.getDefault().getPreferenceStore();
prefs.setDefault(
"
MAX
"
,
1000
);
}
}
上述代码设置属性MAX的初始值为1000,这个属性就可以被首选项使用了。
使用扩展点
org.eclipse.ui.preferencePages
扩展首选项
扩展点示例:
<
extension
point
="org.eclipse.ui.preferencePages"
>
<
page
class
="com.xxxx.test.WorkbenchPreferencePage1"
id
="com.xxxx.test.page1"
name
="testName"
>
</
page
>
</
extension
>
这样就可以在
WorkbenchPreferencePage1
类中使用刚才定义的属性MAX了,示例代码如下:
public
class
WorkbenchPreferencePage1
extends
FieldEditorPreferencePage
implements
IWorkbenchPreferencePage
{
public
void
init(IWorkbench workbench)
{
setPreferenceStore(Activator.getDefault().getPreferenceStore());
}
@Override
protected
void
createFieldEditors()
{
int
max
=
getPreferenceStore().getDefaultInt(
"
MAX
"
);
System.out.println(
"
"
+
max);
}
}
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
Eclipse中一些扩展点介绍四
Eclipse中一些扩展点介绍三
转载 Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点
Eclipse中一些扩展点介绍二
Eclipse中一些扩展点介绍一
Eclipse的内存优化与内存不足问题(转贴)
JVM terminated.Exit code=1.
Eclipse插件开发问题二
Eclipse插件开发中的问题一
流程设计器开发十二(复制粘贴部分)
Powered by:
BlogJava
Copyright © 笑看人生