?? 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 + -