📄 sampleoutlookbarview.java
字号:
/*
* Created on 2005-2-1
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.hnjchina.example;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.part.ViewPart;
import com.hnjchina.example.outlook.OutlookBar;
import com.hnjchina.example.outlook.OutlookBarGroup;
import com.hnjchina.example.outlook.OutlookBarItem;
import com.hnjchina.example.outlook.ResourceManager;
/**
* @author limeiyong
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class SampleOutLookBarView extends ViewPart{
/* (non-Javadoc)
* @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
*/
public void createPartControl(Composite parent) {
createOutLook(parent);
}
private void createOutLook(Composite parent){
parent.setLayout(new FillLayout());
OutlookBar bar = new OutlookBar(parent,SWT.NONE);
// Button text = new Button(form,SWT.NONE);
// form.setWeights(new int[]{30,60});
// bar.setIconSize(128);
OutlookBarGroup grp = new OutlookBarGroup("Home");
bar.addGroup(grp);
bar.addGroup(new OutlookBarGroup("Tools"));
bar.addGroup(new OutlookBarGroup("OutLook"));
bar.addItem("Home", new OutlookBarItem("Item1",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/applications.png")));
bar.addItem("Home", new OutlookBarItem("Item2",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/calender.png")));
bar.addItem("Home", new OutlookBarItem("Item3",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/documents.png")));
bar.addItem("Home", new OutlookBarItem("Item4",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/downloads.png")));
bar.addItem("Home", new OutlookBarItem("Item5",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/favourites.png")));
bar.addItem("Home", new OutlookBarItem("Item6",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/games.png")));
bar.addItem("Tools", new OutlookBarItem("Item7",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/graphics.png")));
bar.addItem("Tools", new OutlookBarItem("Item8",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/home.png")));
bar.addItem("Tools", new OutlookBarItem("Item9",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/library.png")));
bar.addItem("Tools", new OutlookBarItem("Item10",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/movies.png")));
bar.addItem("OutLook", new OutlookBarItem("Item11",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/music_collection.png")));
bar.addItem("OutLook", new OutlookBarItem("Item2",null));//ResourceManager.getImage("org/eclipse/swt/custom/outlookbar/search.png")));
}
public void setFocus() {
// TODO Auto-generated method stub
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -