我们专注简阳网站设计 简阳网站制作 简阳网站建设
简阳网站建设公司服务热线:18982081108
网站建设
移动开发
小程序开发
运维推广
网站推广
网站推广
运维外包
运维外包
网站报价
经典案例
网站知识
关于我们
网站建设知识
十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Eclipse3.3新特性体验之最大化最小化改进(转)
Eclipse3.3新特性体验之最大化最小化改进
[@more@]
研究了整整一下午也没有发现有什么方法可以设置一个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实现类中追加了一个方法~哎~什么遵循接口编程~他们竟然不修改接口~希望正式版发布的时候这个问题有修改~
距离Eclipse3.3正式发布还有2天~大家拭目以待吧~
当前题目:Eclipse3.3新特性体验之最大化最小化改进(转)
分享路径:
https://jylskj.cn/article/jhsjsp.html
其他资讯
HTML表单有什么用-创新互联
域名解析多长时间生效-创新互联
python怎么调用闭包函数 python中闭包必须存在于什么关系的函数中
zblog企业网站模板 zblog网
c语言库存函数 c语言常用的库函数表
什么是域名的解释?(域名要怎么理解才正确)
如何关闭续费功能?(客服给我说要停用我刚续费)
影响云服务器网站速度的参数有哪些因素
在智能媒体服务云剪老是报这个错误是什么意思?
香港200m带宽香港云服务器