📄 toolbartool.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 + -