/*************************************************** * * 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.AbstractOptionsCategory; import de.cismet.lookupoptions.OptionsCategory; /** * Example Category. * * @author jruiz * @version $Revision$, $Date$ */ @ServiceProvider(service = OptionsCategory.class) public class NetworkOptionsCategory extends AbstractOptionsCategory { //~ Methods ---------------------------------------------------------------- @Override public String getName() { return org.openide.util.NbBundle.getMessage(NetworkOptionsCategory.class, "NetworkOptionsCategory.name"); // NOI18N } @Override public Icon getIcon() { final Image image = ImageUtilities.loadImage("de/cismet/lookupoptions/options/network.png"); // NOI18N if (image != null) { return new ImageIcon(image); } else { return null; } } @Override public int getOrder() { return 1; } @Override public String getTooltip() { return org.openide.util.NbBundle.getMessage(NetworkOptionsCategory.class, "NetworkOptionsCategory.tooltip"); // NOI18N } }