package jeql.workbench;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JToggleButton;
import javax.swing.JToolBar;
import jeql.util.SwingUtil;
import jeql.workbench.images.IconLoader;
public class BaseToolBar extends JToolBar
{
public BaseToolBar(int orientation)
{
super(orientation);
}
public BaseToolBar()
{
super();
}
protected JButton addButton(String iconFile, String tooltip, java.awt.event.ActionListener action)
{
JButton btn = SwingUtil.createIconButton(IconLoader.createIcon(iconFile), 28, tooltip, action);
add(btn, null);
return btn;
}
protected JToggleButton addToggleButton(String iconFile, String tooltip, java.awt.event.ItemListener action)
{
ImageIcon icon = IconLoader.createIcon(iconFile);
JToggleButton btn = SwingUtil.createToggleButton(icon, 28, tooltip, action);
add(btn, null);
return btn;
}
protected JToggleButton addToggleButton(String iconFile, String tooltip, java.awt.event.ActionListener action)
{
JToggleButton btn = SwingUtil.createToggleButton(IconLoader.createIcon(iconFile), 28, tooltip, action);
add(btn, null);
return btn;
}
}