/***************************************************
*
* 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
}
}