自大的人只想着怎么把面子保住,自强的人只想着怎么把事办好!
自大的人只想着怎么把面子保住,自强的人只想着怎么把事办好!
BlogJava
首页
新随笔
联系
聚合
管理
posts - 1, comments - 25, trackbacks - 0
Eclipse3.3新特性体验之最大化最小化改进
昨天晚上写了Eclipse3.3的新特性,心中异常兴奋,想快点用到现有的产品开发框架中,于是开始把玩最大化最小化的新特性。
研究了整整一下午也没有发现有什么方法可以设置一个Viewer让它在透视图启动的时候自己做最小化,其实刚开始思路是不对的,不应该考虑让Viewer自己有什么变化;Viewer的大小,位置都是在透视图中设置的,它自己是没有任何能力干涉的。
在Eclipse的新闻组中咨询了一下PW告诉我org.eclipse.ui.perspectiveExtensions扩展点,提供了定义Viewer最小化的属性,而且这个属性是Eclipse3.3新增的,只要有就好办~有样学样!
拉出来PerspectiveExtension管理注册代码读读就明白了~原来:
1
public
void
createInitialLayout(IPageLayout layout)
{
2
}
透视图类中的IPageLayout的实现类是PageLayout,晕死,在Eclipse的API中竟然没有人告诉我~
于是只需要这样就可以让一个Viewer在透视图启动时做最小化了,如果你用的是Eclipse3.3开发RCP程序,那么就可以非常方便的给客户在一个透视图中展现多个Viewer了~
代码如下:
public
void
createInitialLayout(IPageLayout layout)
{
PageLayout pageLayout
=
(PageLayout)layout;
//
layout.addView(ViewPart1.class.getName(), IPageLayout.LEFT, 0.35f, layout.getEditorArea());
pageLayout.addView(ViewPart1.
class
.getName(), IPageLayout.LEFT,
0.35f
, layout.getEditorArea(),
true
);
}
Eclipse开发团队其实就是在IPageLayout实现类中追加了一个方法~哎~什么遵循接口编程~他们竟然不修改接口~希望正式版发布的时候这个问题有修改~
posted on 2008-10-01 13:27
Daniel
阅读(177)
评论(0)
编辑
收藏
所属分类:
Eclipse的相关
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
相关文章:
PDE build http://www.eclipse.org/articles/Article-PDE-Automation/automation.html
For extension point definition's variable attribute extension point.
RCP 文件路径问题
Simplify Eclipse classpaths using classpath containers
Extending WTP Using Project Facets
Eclipse code template
org.eclipse.core.expressions.definitions point at Eclipse 3.3
模式对话框
Quick Fix implement
Eclipse3.3新特性之RCP
<
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
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔档案
2006年5月 (1)
文章分类
CoreJava(23)
DB(2)
Eclipse的相关(18)
File Version Control(1)
JAVA2一些基本语法(1)
JS(1)
Maven2(1)
SWT(2)
Web Test Framework(1)
WebService(5)
XML(1)
文章档案
2013年4月 (1)
2012年7月 (1)
2012年6月 (2)
2012年4月 (1)
2011年12月 (2)
2011年8月 (2)
2011年5月 (6)
2011年4月 (1)
2011年1月 (1)
2010年12月 (2)
2010年11月 (1)
2010年10月 (2)
2010年9月 (2)
2010年8月 (3)
2009年12月 (3)
2009年11月 (1)
2009年8月 (1)
2009年6月 (1)
2009年3月 (3)
2008年10月 (4)
2008年8月 (5)
2008年7月 (1)
2008年5月 (3)
2008年3月 (3)
2007年10月 (1)
2007年5月 (2)
2006年5月 (3)
相册
Fitment
Gril
搜索
最新评论
1. re: Java Path[未登录]
Very helpful, 3ks a lot
--coder
2. re: MyEclipse + AXIS2
评论内容较长,点击标题查看
--wangqf
3. re: JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
写得挺好的,容易理解。
--陈同兵
4. re: 获得当前运行jar包存放路径的方法
评论内容较长,点击标题查看
--mu
5. re: MyEclipse + AXIS2
从tomcat中的axis2 web应用WEB-INF/lib目录中加载所有jar包到项目的classpath中。
能不能具体说说怎么做?我将jar文件全部拷贝到项目的lib里……不行
--zmaike