/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package de.cismet.lookupoptions.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.*; /** * Represents the general category in Options Dialog. * * @author jruiz * @version $Revision$, $Date$ */ @ServiceProvider(service = OptionsCategory.class) public class GeneralOptionsCategory extends AbstractOptionsCategory { //~ Methods ---------------------------------------------------------------- @Override public String getName() { return org.openide.util.NbBundle.getMessage(GeneralOptionsCategory.class, "GeneralOptionsCategory.name"); // NOI18N } @Override public Icon getIcon() { final Image image = ImageUtilities.loadImage("de/cismet/lookupoptions/options/general.png"); // NOI18N if (image != null) { return new ImageIcon(image); } else { return null; } } @Override public int getOrder() { return 0; } @Override public String getTooltip() { return org.openide.util.NbBundle.getMessage(GeneralOptionsCategory.class, "GeneralOptionsCategory.tooltip"); // NOI18N } }