/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package de.cismet.commons.gui.protocol.impl; import org.openide.util.lookup.ServiceProvider; import java.awt.event.ActionEvent; import javax.swing.ImageIcon; import de.cismet.commons.gui.protocol.AbstractProtocolStepToolbarItemAction; import de.cismet.commons.gui.protocol.ProtocolStepToolbarItem; import de.cismet.tools.gui.StaticSwingTools; /** * DOCUMENT ME! * * @author jruiz * @version $Revision$, $Date$ */ @ServiceProvider(service = ProtocolStepToolbarItem.class) public class CommentProtocolStepToolbarItem extends AbstractProtocolStepToolbarItemAction { //~ Static fields/initializers --------------------------------------------- private static final String NAME = ""; private static final String TOOLTIP = org.openide.util.NbBundle.getMessage( CommentProtocolStepToolbarItem.class, "CommentProtocolStepToolbarItem.tooltip"); private static final ImageIcon ICON = new ImageIcon(CommentProtocolStepToolbarItem.class.getResource( "/de/cismet/commons/gui/protocol/impl/comment_add.png")); //~ Constructors ----------------------------------------------------------- /** * Creates a new CommentProtocolStepToolbarItem object. */ public CommentProtocolStepToolbarItem() { super(NAME, TOOLTIP, null, ICON); } //~ Methods ---------------------------------------------------------------- @Override public String getSorterString() { return "ZZZ"; } @Override public boolean isVisible() { return true; } @Override public void actionPerformed(final ActionEvent e) { StaticSwingTools.showDialog(new AddCommentProtocolStepDialog(null, true)); } }