Package jaxx.runtime.validator.swing.ui
Class TranslucentValidationUI
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.TranslucentValidationUI
- 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 TranslucentValidationUI extends AbstractBeanValidatorUI
An implementation of
AbstractBeanValidatorUI which paints a
translucent backgroud color (green for ok, red for error, yellow for
warning).- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
fields, scope -
Constructor Summary
Constructors Constructor Description TranslucentValidationUI(java.lang.String field)TranslucentValidationUI(java.util.Collection<java.lang.String> fields) -
Method Summary
Modifier and Type Method Description protected voidpaintLayer(java.awt.Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends javax.swing.JComponent> l)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, installUI, isDirty, paint, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty, uninstallUIMethods 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
-
Constructor Details
-
TranslucentValidationUI
public TranslucentValidationUI(java.lang.String field) -
TranslucentValidationUI
public TranslucentValidationUI(java.util.Collection<java.lang.String> fields)
-
-
Method Details
-
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>
-