Class TranslucentValidationUI
- 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.TranslucentValidationUI
-
- All Implemented Interfaces:
Serializable,EventListener,org.nuiton.validator.bean.simple.SimpleBeanValidatorListener,org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
public class TranslucentValidationUI extends AbstractBeanValidatorUI
An implementation ofAbstractBeanValidatorUIwhich paints a translucent backgroud color (green for ok, red for error, yellow for warning).- Author:
- Tony Chemit - dev@tchemit.fr
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.nuiton.jaxx.validator.swing.ui.AbstractBeanValidatorUI
fields, scope
-
-
Constructor Summary
Constructors Constructor Description TranslucentValidationUI(String field)TranslucentValidationUI(Collection<String> fields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidpaintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)-
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, installUI, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty, uninstallUI
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
-
Methods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUI
-
-
-
-
Constructor Detail
-
TranslucentValidationUI
public TranslucentValidationUI(String field)
-
TranslucentValidationUI
public TranslucentValidationUI(Collection<String> fields)
-
-
Method Detail
-
paintLayer
protected void paintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
- Overrides:
paintLayerin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
-