Package jaxx.runtime.validator.swing.ui
Class ImageValidationUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.jdesktop.jxlayer.plaf.LayerUI<V>
org.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
jaxx.runtime.validator.swing.ui.ImageValidationUI
- All Implemented Interfaces:
java.io.Serializable,java.util.EventListener,org.nuiton.validator.bean.simple.SimpleBeanValidatorListener,org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
public class ImageValidationUI extends AbstractBeanValidatorUI
An implementation of
AbstractBeanValidatorUI which paints a icon on
top right corner.- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.util.EnumMap<org.nuiton.validator.NuitonValidatorScope,java.awt.image.BufferedImage>iconsFields inherited from class jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
fields, scope -
Constructor Summary
Constructors Constructor Description ImageValidationUI(java.lang.String fields)ImageValidationUI(java.util.Collection<java.lang.String> fields) -
Method Summary
Modifier and Type Method Description voidinstallUI(javax.swing.JComponent c)protected voidpaintLayer(java.awt.Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends javax.swing.JComponent> l)protected static java.awt.image.BufferedImageprepareIcon(javax.swing.ImageIcon image)voiduninstallUI(javax.swing.JComponent c)Methods inherited from class jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
getHighestScope, getScope, onFieldChangedMethods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirtyMethods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
icons
protected java.util.EnumMap<org.nuiton.validator.NuitonValidatorScope,java.awt.image.BufferedImage> icons
-
-
Constructor Details
-
ImageValidationUI
public ImageValidationUI(java.lang.String fields) -
ImageValidationUI
public ImageValidationUI(java.util.Collection<java.lang.String> fields)
-
-
Method Details
-
prepareIcon
protected static java.awt.image.BufferedImage prepareIcon(javax.swing.ImageIcon image) -
installUI
public void installUI(javax.swing.JComponent c)- Overrides:
installUIin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)- Overrides:
uninstallUIin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
-
paintLayer
protected void paintLayer(java.awt.Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends javax.swing.JComponent> l)- Overrides:
paintLayerin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
-