📄 applicationworkbenchwindowadvisor.java
字号:
package com.zdh.sms;import org.eclipse.jface.action.IStatusLineManager;import org.eclipse.swt.graphics.Image;import org.eclipse.swt.graphics.Point;import org.eclipse.ui.ISharedImages;import org.eclipse.ui.IWorkbenchPreferenceConstants;import org.eclipse.ui.PlatformUI;import org.eclipse.ui.application.ActionBarAdvisor;import org.eclipse.ui.application.IActionBarConfigurer;import org.eclipse.ui.application.IWorkbenchWindowConfigurer;import org.eclipse.ui.application.WorkbenchWindowAdvisor;public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor { public ApplicationWorkbenchWindowAdvisor( IWorkbenchWindowConfigurer configurer) { super(configurer); } @Override public ActionBarAdvisor createActionBarAdvisor( IActionBarConfigurer configurer) { return new ApplicationActionBarAdvisor(configurer); } @Override public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setInitialSize(new Point(1000, 750));// 窗口大小 configurer.setShowCoolBar(true); // 是否显示工具栏,默认true configurer.setShowStatusLine(true);// 是否显示状态栏,默认true configurer.setTitle("学生管理系统");// 设置窗口标题 configurer.setShowPerspectiveBar(true); // 是否显示“选择透视图”的工具栏按钮,默认false configurer.setShowProgressIndicator(true);// 是否显示状态栏上的进度指示器,默认false configurer.setShowMenuBar(true); // 是否显示主菜单,默认true } public void postWindowOpen() { IStatusLineManager statusLine = getWindowConfigurer() .getActionBarConfigurer().getStatusLineManager(); Activator.getDefault().setStatusLine(statusLine); Image image = Activator.getDefault().getWorkbench().getSharedImages() .getImage(ISharedImages.IMG_DEF_VIEW); statusLine.setMessage(image, "成绩管理系统"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -