Class PaletteImpl.SingleObjectSelectionModel<R>

  • Enclosing class:
    PaletteImpl

    public static class PaletteImpl.SingleObjectSelectionModel<R>
    extends java.lang.Object
    Implementation copied (and simplified) from DefaultSingleSelectionModel and modified to handle objects, not ints.
    • Field Detail

      • changeEvent

        protected transient javax.swing.event.ChangeEvent changeEvent
      • listenerList

        protected javax.swing.event.EventListenerList listenerList
        The collection of registered listeners
    • Constructor Detail

      • SingleObjectSelectionModel

        public SingleObjectSelectionModel()
    • Method Detail

      • getSelected

        public R getSelected()
      • setSelected

        public void setSelected​(R obj)
      • clearSelection

        public void clearSelection()
      • isSelected

        public boolean isSelected()
      • addChangeListener

        public void addChangeListener​(javax.swing.event.ChangeListener l)
      • removeChangeListener

        public void removeChangeListener​(javax.swing.event.ChangeListener l)
      • fireStateChanged

        protected void fireStateChanged()
        Notifies all listeners that have registered interest for notification on this event type. The event instance is created lazily.
        See Also:
        EventListenerList