Class SwingValidatorMessageTableMouseListener

java.lang.Object
java.awt.event.MouseAdapter
jaxx.runtime.validator.swing.SwingValidatorMessageTableMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

public class SwingValidatorMessageTableMouseListener
extends java.awt.event.MouseAdapter
A mouse listener to put on a JList with a SwingValidatorMessageTableModel as a model. When a double click occurs, find the selected error in model and then focus to the associated component of error.
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String HIGHLIGHT_ERROR_PROPERTY  
    protected java.beans.PropertyChangeSupport pcs
    delgate property change support
  • Constructor Summary

    Constructors
    Constructor Description
    SwingValidatorMessageTableMouseListener()  
  • Method Summary

    Modifier and Type Method Description
    void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)  
    void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  
    protected SwingValidatorMessage getSelectedMessage​(java.awt.event.MouseEvent e)  
    void mouseClicked​(java.awt.event.MouseEvent e)  
    void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)  
    void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  

    Methods inherited from class java.awt.event.MouseAdapter

    mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved

    Methods inherited from class java.lang.Object

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

    • HIGHLIGHT_ERROR_PROPERTY

      public static final java.lang.String HIGHLIGHT_ERROR_PROPERTY
      See Also:
      Constant Field Values
    • pcs

      protected java.beans.PropertyChangeSupport pcs
      delgate property change support
  • Constructor Details

    • SwingValidatorMessageTableMouseListener

      public SwingValidatorMessageTableMouseListener()
  • Method Details

    • mouseClicked

      public void mouseClicked​(java.awt.event.MouseEvent e)
      Specified by:
      mouseClicked in interface java.awt.event.MouseListener
      Overrides:
      mouseClicked in class java.awt.event.MouseAdapter
    • getSelectedMessage

      protected SwingValidatorMessage getSelectedMessage​(java.awt.event.MouseEvent e)
    • addPropertyChangeListener

      public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)
    • addPropertyChangeListener

      public void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)