jaxx.runtime.validator.swing.ui
Class IconValidationUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by org.jdesktop.jxlayer.plaf.LayerUI<V>
          extended by org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
              extended by jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
                  extended by jaxx.runtime.validator.swing.ui.IconValidationUI
All Implemented Interfaces:
Serializable, EventListener, org.nuiton.validator.bean.BeanValidatorListener

public class IconValidationUI
extends AbstractBeanValidatorUI

An implementation of AbstractBeanValidatorUI which paints a icon on top right corner.

Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  EnumMap<org.nuiton.validator.NuitonValidatorScope,BufferedImage> icons
           
 
Fields inherited from class jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
field, scope
 
Constructor Summary
IconValidationUI(String field)
           
 
Method Summary
 void installUI(JComponent c)
           
protected  void paintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
           
protected static BufferedImage prepareIcon(Color color)
           
 void uninstallUI(JComponent c)
           
 
Methods inherited from class jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
getScope, onFieldChanged
 
Methods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty
 
Methods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

icons

protected EnumMap<org.nuiton.validator.NuitonValidatorScope,BufferedImage> icons
Constructor Detail

IconValidationUI

public IconValidationUI(String field)
Method Detail

installUI

public void installUI(JComponent c)
Overrides:
installUI in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>

uninstallUI

public void uninstallUI(JComponent c)
Overrides:
uninstallUI in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>

paintLayer

protected void paintLayer(Graphics2D g2,
                          org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
Overrides:
paintLayer in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>

prepareIcon

protected static BufferedImage prepareIcon(Color color)


Copyright © 2008-2012 CodeLutin. All Rights Reserved.