#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package};
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import org.weasis.core.api.gui.util.JMVUtils;
import org.weasis.core.api.media.data.ImageElement;
import org.weasis.core.ui.util.WtoolBar;
public class SampleToolBar<E extends ImageElement> extends WtoolBar {
protected SampleToolBar() {
super("Sample Toolbar", 500);
final JButton helpButton = new JButton();
helpButton.setToolTipText("User Guide");
helpButton.setIcon(new ImageIcon(SampleToolBar.class.getResource("/icon/32x32/help-browser.png"))); //${symbol_dollar}NON-NLS-1${symbol_dollar}
helpButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() instanceof Component) {
URL url;
try {
url = new URL("http://www.dcm4che.org/confluence/display/WEA/User+Guide"); //${symbol_dollar}NON-NLS-1${symbol_dollar}
JMVUtils.OpenInDefaultBrowser((Component) e.getSource(), url);
} catch (MalformedURLException e1) {
e1.printStackTrace();
}
}
}
});
add(helpButton);
}
}