package jeql.monitor.ui;
import java.awt.Component;
import java.awt.event.ActionEvent;
import javax.swing.Box;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import jeql.monitor.Monitor;
import jeql.util.SwingUtil;
public class MonitorToolBar extends BaseToolBar
{
public MonitorToolBar()
{
init();
}
private void init()
{
setFloatable(false);
Component strut1 = Box.createHorizontalStrut(8);
//add(createButton("go.png", "Load and Go"), null);
//addButton("stop.png", "Stop", null);
addButton("stop.png", "Stop", new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
Monitor.end();
}
});
}
private ImageIcon createIcon(String file)
{
return new ImageIcon(getClass().getResource(file));
}
private JButton createButton(String iconFile, String tooltip)
{
return SwingUtil.createIconButton(createIcon(iconFile), 30, tooltip, null);
}
}