jaxx.runtime.validator.swing
Class SwingValidatorMessageTableMouseListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by 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:
chemit

Field Summary
static java.lang.String HIGHLIGHT_ERROR_PROPERTY
           
protected  java.beans.PropertyChangeSupport pcs
          delgate property change support
 
Constructor Summary
SwingValidatorMessageTableMouseListener()
           
 
Method Summary
 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 Detail

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 Detail

SwingValidatorMessageTableMouseListener

public SwingValidatorMessageTableMouseListener()
Method Detail

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)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.