`

EclipseRCP一些基本方法

 
阅读更多

一、ApplicationWorkbenchWindowAdvisor.java

 

1、运行程序自动最大化:

// 运行程序后自动最大化
public void postWindowOpen() {
	this.getWindowConfigurer().getWindow().getShell().setMaximized(true);
}

 

二、ApplicationActionBarAdvisor.java

 

1、设计Menu bar: 

private WebserviceClientAction webserviceClientAction;// 设置菜单对象

public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}

protected void makeActions(IWorkbenchWindow window) {
	super.makeActions(window);
	webserviceClientAction = new WebserviceClientAction(window);
}

protected void fillMenuBar(IMenuManager menuBar) {
	super.fillMenuBar(menuBar);
	// 设置菜单显示名
	MenuManager webserviceClientMenu = new MenuManager("&WebserviceClient", "");
	// 添加该菜单的成员变量
	webserviceClientMenu.add(webserviceClientAction);
	// 将菜单加入到Menu bar中
	menuBar.add(webserviceClientMenu);
}

  

三、Perspective.java

1、设置透视图的布局:

public void createInitialLayout(IPageLayout layout) {
	// 设置不显示编辑区,false可以将编辑区隐藏
	layout.setEditorAreaVisible(false);
	// 参数为:视图ID、是否显示菜单标题、设置整体布局(上下左右)、布局比例(0.25-0.95)、相对的标识
	layout.addStandaloneView(ClientView.ID, true, IPageLayout.LEFT, 0.95f,layout.getEditorArea());
	// 是否可以关闭该视图
	layout.getViewLayout(ClientView.ID).setCloseable(false);
}

 

分享到:
评论

相关推荐

    eclipse rcp 自学教程

    clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...

    eclipse 3.6 rcp 开发

    Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...

    Eclipse RCP Plugin 开发自学入门指南(CEC首发)

    一些内容完全迁移到 Eclipse3.6 版本上来。基于开源以及分享的精神,特地将教程分享到网络上, 希望所有需要的朋友因此而受益,也希望大家能有版本意识,转载时注明来自 salever@126.com。 之前有一套基于 Eclipse...

    Eclipse插件开发学习笔记 第一篇 开发基础 (第一章到第八章)

    本书的主要内容是介绍Eclipse插件开发的相关知识和技巧,包括Eclipse的系统结构、SWT/JFace技术、插件开发方法、RCP开发方法以及其他一些相关的技术专题。本书覆盖了Eclipse平台技术的核心领域,是目前市场上讲述...

    Eclipse插件开发学习笔记 第三篇 高级进阶 (第十九章到第二十二章)

    本书的主要内容是介绍Eclipse插件开发的相关知识和技巧,包括Eclipse的系统结构、SWT/JFace技术、插件开发方法、RCP开发方法以及其他一些相关的技术专题。本书覆盖了Eclipse平台技术的核心领域,是目前市场上讲述...

    Eclipse权威开发指南3.pdf

    2.2 基本的Eclipse使用...... 20 2.2.1 在Eclipse中工作..... 21 2.2.2 了解Eclipse用户界面..... 22 2.2.3 任务、书签和问题..... 28 2.2.4 后台处理..... 29 2.2.5 Eclipse的帮助功能..... 30 2.3 ...

    Eclipse权威开发指南2.pdf

    2.2 基本的Eclipse使用...... 20 2.2.1 在Eclipse中工作..... 21 2.2.2 了解Eclipse用户界面..... 22 2.2.3 任务、书签和问题..... 28 2.2.4 后台处理..... 29 2.2.5 Eclipse的帮助功能..... 30 2.3 资源管理...... ...

    Eclipse权威开发指南1.pdf

    2.2 基本的Eclipse使用...... 20 2.2.1 在Eclipse中工作..... 21 2.2.2 了解Eclipse用户界面..... 22 2.2.3 任务、书签和问题..... 28 2.2.4 后台处理..... 29 2.2.5 Eclipse的帮助功能..... 30 2.3 ...

    Eclipse插件开发学习笔记 第二篇 核心技术 (第九章到第十三章)

    本书的主要内容是介绍Eclipse插件开发的相关知识和技巧,包括Eclipse的系统结构、SWT/JFace技术、插件开发方法、RCP开发方法以及其他一些相关的技术专题。本书覆盖了Eclipse平台技术的核心领域,是目前市场上讲述...

    Eclipse插件开发学习笔记 第二篇 核心技术 (第十四章到第十八章)

    本书的主要内容是介绍Eclipse插件开发的相关知识和技巧,包括Eclipse的系统结构、SWT/JFace技术、插件开发方法、RCP开发方法以及其他一些相关的技术专题。本书覆盖了Eclipse平台技术的核心领域,是目前市场上讲述...

    开发项目用SWING与RCP与SWT.JFACE的分析

    开发项目用SWING与RCP与SWT.JFACE的分析 第一个SWT程序 下面让我们开始一个SWT程序。(注意:以下的例子和说明主要针对Windows平台,其它的操作系统应该大同小异)。首先要在Eclipse安装文件中找到SWT包,Eclipse...

    Eclipse_Swt_Jface_核心应用_部分19

    1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 1.5.1 Swing与SWT的比较 7 1.5.2 SWT的优势和不足 8 1.6 SWT与...

    单点登录源码

    └── zheng-demo -- 示例模块(包含一些示例代码等) ├── zheng-demo-rpc-api -- rpc接口包 ├── zheng-demo-rpc-service -- rpc服务提供者 └── zheng-demo-web -- 演示示例[端口:8888] ``` ### 技术...

Global site tag (gtag.js) - Google Analytics