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

📄 toolbartool.java

📁 jrc-src0.4.00源代码发布版(Java客户端框架)
💻 JAVA
字号:
package efly.clientframe.core.container;

import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Vector;

import org.eclipse.swt.widgets.ToolBar;

/**
 * @author efly
 * @version 1.0.0,12/02/02
 */
public class ToolBarTool {
	private static ToolBarTool instance;
	private Hashtable pool = new Hashtable(5);

	protected ToolBarTool() {
	}

	public synchronized static ToolBarTool getToolBarTool() {
		if (instance == null)
			instance = new ToolBarTool();
		return instance;
	}

	public ToolBar acquireToolBar(String name, int style) {
		Object tool;
		if ((tool = pool.get(name)) == null) {
			tool = new ToolBar(MultiData.getMultiData().getCoolBar(), style);
			pool.put(name, tool);
		}
		return (ToolBar) tool;
	}

	public String[] getToolBarNames() {
		Enumeration enu = pool.keys();
		Vector vec = new Vector(5);
		while (enu.hasMoreElements()) {
			vec.add(enu.nextElement());
		}
		int len = vec.size();
		String[] temp = new String[len];
		for (int i = 0; i < len; i++) {
			temp[i] = (String) vec.elementAt(i);
		}
		return temp;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -