/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package de.cismet.cismap.commons.gui.options; import org.openide.util.ImageUtilities; import org.openide.util.lookup.ServiceProvider; import java.awt.Image; import javax.swing.Icon; import javax.swing.ImageIcon; import de.cismet.lookupoptions.AbstractOptionsCategory; import de.cismet.lookupoptions.OptionsCategory; /** * DOCUMENT ME! * * @author jruiz * @version $Revision$, $Date$ */ @ServiceProvider(service = OptionsCategory.class) public class CismapOptionsCategory extends AbstractOptionsCategory { //~ Methods ---------------------------------------------------------------- @Override public String getName() { return org.openide.util.NbBundle.getMessage(CismapOptionsCategory.class, "CismapOptionsCategory.name"); // NOI18N } @Override public Icon getIcon() { final Image image = ImageUtilities.loadImage("de/cismet/cismap/commons/gui/options/cismap.png"); if (image != null) { return new ImageIcon(image); } else { return null; } } @Override public int getOrder() { return 3; } @Override public String getTooltip() { return org.openide.util.NbBundle.getMessage(CismapOptionsCategory.class, "CismapOptionsCategory.tooltip"); // NOI18N } }