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);
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值