Class ChangeListener.ChangeEventRecorder

  • All Implemented Interfaces:
    java.util.EventListener, ChangeListener
    Enclosing interface:
    ChangeListener

    public static class ChangeListener.ChangeEventRecorder
    extends ChangeAdapter
    A listener that remembers the ChangeEvent of the last change. Mostly for debugging.
    Since:
    1.5
    Author:
    Mark Schreiber
    • Constructor Detail

      • ChangeEventRecorder

        public ChangeEventRecorder()
    • Method Detail

      • preChange

        public void preChange​(ChangeEvent cev)
                       throws ChangeVetoException
        Description copied from interface: ChangeListener

        Called before a change takes place.

        This is your chance to stop the change by throwing a ChangeVetoException. This method does not indicate that the change will definitely take place, so it is not recomended that you take any positive action within this handler.

        Specified by:
        preChange in interface ChangeListener
        Overrides:
        preChange in class ChangeAdapter
        Parameters:
        cev - An event encapsulating the change which is about to take place.
        Throws:
        ChangeVetoException - Description of Exception