All Superinterfaces:
ComponentInstantiator
All Known Implementing Classes:
AbstractPaletteItem, JavaBeanPaletteItem, SerializedPaletteItem

public interface PaletteItem extends ComponentInstantiator
  • Method Details

    • addPropertyChangeListener

      void addPropertyChangeListener(PropertyChangeListener listener)
    • addPropertyChangeListener

      void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • removePropertyChangeListener

      void removePropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • isSelected

      boolean isSelected()
      Is this palette item currently selected? Some types of palette items may never become selected
    • setSelected

      void setSelected(boolean selected)
      Select this palette item. Some types of palette items may not accept becoming selected
    • isSelectable

      boolean isSelectable()
      Can this palette item ever become selected? Palette items are selected so that the user may specify their components' exact bounds on the window.
    • isEnabled

      boolean isEnabled()
      Is this palette item currently enabled?
    • setEnabled

      void setEnabled(boolean enabled)
    • getName

      String getName()
    • getShortDescription

      String getShortDescription()
    • getIcon

      Icon getIcon()
    • getSmallIcon

      Icon getSmallIcon()