Class AbstractChangeable

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected javax.swing.event.ChangeEvent changeEvent
      Only one ChangeEvent is needed per model instance since the event's only (read-only) state is the source property.
      protected javax.swing.event.EventListenerList listenerList  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChangeListener​(javax.swing.event.ChangeListener l)
      Adds a ChangeListener to the model.
      protected void fireStateChanged()
      Runs each ChangeListener's stateChanged method.
      javax.swing.event.ChangeListener[] getChangeListeners()
      Returns an array of all the ChangeListeners added to this DefaultColorSelectionModel with addChangeListener.
      void removeChangeListener​(javax.swing.event.ChangeListener l)
      Removes a ChangeListener from the model.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • changeEvent

        protected transient javax.swing.event.ChangeEvent changeEvent
        Only one ChangeEvent is needed per model instance since the event's only (read-only) state is the source property. The source of events generated here is always "this".
      • listenerList

        protected javax.swing.event.EventListenerList listenerList
    • Constructor Detail

      • AbstractChangeable

        public AbstractChangeable()
    • Method Detail

      • addChangeListener

        public void addChangeListener​(javax.swing.event.ChangeListener l)
        Adds a ChangeListener to the model.
        Specified by:
        addChangeListener in interface Changeable
        Parameters:
        l - the ChangeListener to be added
      • removeChangeListener

        public void removeChangeListener​(javax.swing.event.ChangeListener l)
        Removes a ChangeListener from the model.
        Specified by:
        removeChangeListener in interface Changeable
        Parameters:
        l - the ChangeListener to be removed
      • getChangeListeners

        public javax.swing.event.ChangeListener[] getChangeListeners()
        Returns an array of all the ChangeListeners added to this DefaultColorSelectionModel with addChangeListener.
        Returns:
        all of the ChangeListeners added, or an empty array if no listeners have been added
        Since:
        1.4
      • fireStateChanged

        protected void fireStateChanged()
        Runs each ChangeListener's stateChanged method.
        See Also:
        EventListenerList