`
soleegn
  • 浏览: 143802 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
阅读更多
    昨天晚上写了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实现类中追加了一个方法~哎~什么遵循接口编程~他们竟然不修改接口~希望正式版发布的时候这个问题有修改~

  距离Eclipse3.3正式发布还有2天~大家拭目以待吧~
分享到:
评论

相关推荐

    Eclipse3.3 svn插件

    标题提到的"Eclipse3.3 svn插件",指的是为Eclipse 3.3版本特别适配的Subversion支持。Subversion是一款开源的版本控制系统,用于管理源代码和其他内容的变化,帮助多人协作开发时保持代码的一致性和可追溯性。...

    Tomcat6.0+Eclipse3.3+Lomboz3.3图文配置详解

    【正文】 本篇文章将详细介绍如何在Windows XP SP2环境下...需要注意的是,随着技术的发展,这些工具和框架的更新迭代非常快,现在的最新版本可能已经远超6.0和3.3,建议使用更现代的版本以获取更好的性能和特性支持。

    eclipse3.3.X版本中文语言包

    "eclipse3.3.X版本中文语言包"就是为了解决这个问题而存在的,它提供了Eclipse的中文本地化支持,使得用户可以更方便地理解和操作Eclipse的各项功能。 这个中文语言包适用于Eclipse 3.3.x系列版本。在Eclipse的历史...

    eclipse3.3中文包

    Eclipse 3.3中文包是一款专为Eclipse 3.3版本设计的语言本地化工具,旨在为用户提供简体中文的界面,使中国用户在使用Eclipse开发环境时能够更加便捷地理解和操作各项功能。Eclipse作为一个开源的集成开发环境(IDE...

    Eclipse3.3简体中文安装包

    6月新发布的最新eclipse中文包,意味着这个版本不仅包含了Eclipse3.3的基础功能,还进行了语言本地化处理,确保所有菜单、提示信息和帮助文档都已翻译成简体中文,极大地提高了中国用户的使用体验。这对于初学者和...

    Eclipse 3.3 中文PERL插件

    在Eclipse 3.3版本中,为了方便PERL开发者,提供了专门的插件来增强PERL的开发体验。 描述中的"NULL"意味着没有提供具体的插件功能或安装步骤的详细描述,但我们可以通过常规知识推断,这样的插件通常会提供代码...

    jadclipse for eclipse3.3

    随着Java语言的不断演进,不同版本的JDK引入了新的特性,因此反编译器必须保持更新以支持这些新特性。jadclipse对JDK 1.6的支持,确保了用户可以查看这一时期代码的源代码表示。 在安装jadclipse时,你需要将jad....

    Eclipse3.3 插件安装中文手册

    非常详尽的Eclipse3.3 插件安装方法

    Eclipse3.3算号器

    Eclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rarEclipse3.3算号器.rar

    eclipse3.3中文包.rar

    - 下载完成后,您将得到一个名为“eclipse3.3中文包.rar”的压缩文件,首先需要解压这个文件。 - 确保您已经安装了Eclipse 3.3的基础版本,通常其根目录包含`eclipse.exe`可执行文件和其他配置文件。 - 将解压后...

    eclipse3.3反编译插件Jadclipse

    方法2、使用link方式安装,建立E:\eclipse3.3plugins\jadclipse3.3.0\eclipse\plugins的目录结构,将jadclipse_3.3.0.jar放到plugins目录下面(注:其中E:\eclipse3.3plugins为你自己定义的一个专门放置插件的目录...

    Eclipse3.3中文语言包

    了解Eclipse3.3的使用,有助于理解Eclipse4.x和2020-xx系列的新特性。例如,插件系统、工作区的概念、透视图(Perspective)以及调试器等核心功能,在不同版本间保持了一定的连续性。 总的来说,Eclipse3.3中文语言...

    eclipse3.3反编译插件和安装方法

    在eclipse及myeclipse中无法查看*.class文件,一直困扰着求知欲强的我们,有了这个插件的帮助,相信大家一定能在eclipse中很快看到神秘的源代码。...前提是注意版本问题,myeclipse6.0集成了eclipse3.3可以使用此插件

    Eclipse 3.3中文包

    Eclipse 3.3是该平台的一个版本,发布于2007年,它带来了许多改进和新特性,提升了开发人员的效率。 在Eclipse 3.3中,最重要的一项更新是引入了“Europa”计划,这是一个多语言平台的整合,将多个Eclipse项目组合...

    配置Eclipse 3.3 + tomcat 6.0 + lomboz 3.3进行Web开发

    配置Eclipse 3.3 + tomcat 6.0 + lomboz 3.3进行Web开发, 只希望给某些需要的人一点帮助,特意搜集和制作了这个文档,内有已经验证过的安全资源好的下载地址,完毕

    eclipse3.3 插件Properties

    Eclipse 3.3 版本是其历史上的一个重要迭代,引入了许多改进和新特性。在这个版本中,Eclipse 提供了一个名为“Properties Editor”的工具,专门用于编辑Java应用程序中的属性文件。这些属性文件通常用于存储配置...

    eclipse3.3 language

    Eclipse 3.3 版本是该IDE的一个重要里程碑,发布于2007年,它引入了许多增强功能和改进,提升了开发者的体验。 标题 "eclipse3.3 language" 指的是Eclipse 3.3版本的语言包或汉化插件。这个插件允许用户将Eclipse的...

    eclipse3.3 中文语言包

    Eclipse3.3版本是其历史上的一个重要迭代,它引入了许多改进和新特性,以提升开发者的效率和体验。然而,对于中文用户来说,Eclipse的默认界面语言通常是英文,这可能对一些不熟悉英文的开发者造成困扰。 "eclipse...

Global site tag (gtag.js) - Google Analytics