Class ImageValidationUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.jdesktop.jxlayer.plaf.LayerUI<V>
-
- org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
- org.nuiton.jaxx.validator.swing.ui.AbstractBeanValidatorUI
-
- org.nuiton.jaxx.validator.swing.ui.ImageValidationUI
-
- All Implemented Interfaces:
Serializable,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 ofAbstractBeanValidatorUIwhich paints a icon on top right corner.- Author:
- Tony Chemit - dev@tchemit.fr
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected EnumMap<org.nuiton.validator.NuitonValidatorScope,BufferedImage>icons-
Fields inherited from class org.nuiton.jaxx.validator.swing.ui.AbstractBeanValidatorUI
fields, scope
-
-
Constructor Summary
Constructors Constructor Description ImageValidationUI(String fields)ImageValidationUI(Collection<String> fields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinstallUI(JComponent c)protected voidpaintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)protected static BufferedImageprepareIcon(ImageIcon image)voiduninstallUI(JComponent c)-
Methods inherited from class org.nuiton.jaxx.validator.swing.ui.AbstractBeanValidatorUI
getHighestScope, 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
-
-
-
-
Field Detail
-
icons
protected final EnumMap<org.nuiton.validator.NuitonValidatorScope,BufferedImage> icons
-
-
Constructor Detail
-
ImageValidationUI
public ImageValidationUI(String fields)
-
ImageValidationUI
public ImageValidationUI(Collection<String> fields)
-
-
Method Detail
-
prepareIcon
protected static BufferedImage prepareIcon(ImageIcon image)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUIin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUIin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
paintLayer
protected void paintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
- Overrides:
paintLayerin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
-