⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sampleoutlookbarview.java

📁 用java 实现的IE browser适合于学者
💻 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 + -