public class TableBlockingLayerUI extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
JTable
component.
This is a LayerUI
that check if :
JScrollBar
: clic allowedJTable
and table model is SensitivityTableModel
: do sensitivity stuffMouseEvent
s are managed:
MouseEvent.MOUSE_CLICKED
: display factor interface depending on sensitivity enabled table columnMouseEvent.MOUSE_MOVED
: change cursor depending on sensitivity enabled table columnMouseEvent.MOUSE_EXITED
: back to default cursorModifier and Type | Field and Description |
---|---|
protected InputContentUI<? extends org.nuiton.topia.persistence.TopiaEntityContextable> |
parent
Parent UI.
|
Constructor and Description |
---|
TableBlockingLayerUI(InputContentUI<? extends org.nuiton.topia.persistence.TopiaEntityContextable> parent)
Init layer with parent.
|
Modifier and Type | Method and Description |
---|---|
protected void |
processMouseEvent(MouseEvent event,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) |
protected void |
processMouseMotionEvent(MouseEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, paintLayer, processFocusEvent, processKeyEvent, processMouseWheelEvent, setDirty, uninstallUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
protected InputContentUI<? extends org.nuiton.topia.persistence.TopiaEntityContextable> parent
public TableBlockingLayerUI(InputContentUI<? extends org.nuiton.topia.persistence.TopiaEntityContextable> parent)
parent
- parentprotected void processMouseEvent(MouseEvent event, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer)
processMouseEvent
in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
protected void processMouseMotionEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processMouseMotionEvent
in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
Copyright © 1999–2020 CodeLutin. All rights reserved.