public abstract class DField
extends javax.swing.JPanel
implements org.kopi.galite.visual.form.UField
| Modifier and Type | Class and Description |
|---|---|
protected class |
DField.DFieldMouseListener |
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected int |
access |
protected int |
align |
protected JFieldButton |
decr |
protected JFieldButton |
incr |
protected JFieldButton |
info |
protected boolean |
isEditable |
DLabel |
label |
protected org.kopi.galite.visual.form.VFieldUI |
model |
protected boolean |
mouseInside |
protected int |
options |
protected int |
pos |
protected int |
state |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
DField(org.kopi.galite.visual.form.VFieldUI model,
DLabel label,
int align,
int options,
boolean detail) |
| Modifier and Type | Method and Description |
|---|---|
void |
fireMouseHasChanged() |
void |
forceFocus() |
int |
getAccess() |
protected int |
getAccessAt(int at) |
int |
getAlign()
Returns the alignment
|
org.kopi.galite.visual.base.UComponent |
getAutofillButton() |
java.awt.Color |
getBackground() |
protected java.awt.Color |
getBackgroundAt(int at) |
org.kopi.galite.visual.form.UBlock |
getBlockView() |
java.awt.Color |
getForeground() |
protected java.awt.Color |
getForegroundAt(int at) |
org.kopi.galite.visual.form.VField |
getModel() |
abstract java.lang.Object |
getObject()
Returns the object associed to record r
|
int |
getPosition()
Field cell renderer
|
org.kopi.galite.visual.form.VFieldUI |
getRowController() |
boolean |
isInDetail() |
protected boolean |
isSkipped() |
protected boolean |
modelHasFocus() |
void |
prepareSnapshot(int fieldPos,
boolean activ)
prepare a snapshot
|
protected abstract void |
setDisplayProperties() |
void |
setInDetail(boolean detail) |
void |
setPosition(int pos)
Field cell renderer
|
void |
update()
This method is called after an action of the user, object should
be redisplayed accordingly to changes.
|
void |
updateAccess() |
void |
updateFocus() |
void |
updateText() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected org.kopi.galite.visual.form.VFieldUI model
public DLabel label
protected JFieldButton info
protected JFieldButton incr
protected JFieldButton decr
protected int state
protected int pos
protected int options
protected int align
protected int access
protected boolean isEditable
protected boolean mouseInside
public DField(org.kopi.galite.visual.form.VFieldUI model,
DLabel label,
int align,
int options,
boolean detail)
public abstract java.lang.Object getObject()
getObject in interface org.kopi.galite.visual.form.UFieldpublic void setPosition(int pos)
setPosition in interface org.kopi.galite.visual.form.UFieldpublic int getPosition()
getPosition in interface org.kopi.galite.visual.form.UFieldpublic int getAlign()
public void updateText()
updateText in interface org.kopi.galite.visual.form.UFieldpublic void updateFocus()
updateFocus in interface org.kopi.galite.visual.form.UFieldpublic void forceFocus()
forceFocus in interface org.kopi.galite.visual.form.UFieldpublic void updateAccess()
updateAccess in interface org.kopi.galite.visual.form.UFieldpublic void update()
public org.kopi.galite.visual.form.UBlock getBlockView()
getBlockView in interface org.kopi.galite.visual.form.UFieldprotected final boolean modelHasFocus()
protected final boolean isSkipped()
public final int getAccess()
getAccess in interface org.kopi.galite.visual.form.UFieldpublic final java.awt.Color getForeground()
getForeground in class java.awt.Componentpublic final java.awt.Color getBackground()
getBackground in class java.awt.Componentprotected final int getAccessAt(int at)
protected final java.awt.Color getForegroundAt(int at)
protected final java.awt.Color getBackgroundAt(int at)
public final org.kopi.galite.visual.form.VField getModel()
getModel in interface org.kopi.galite.visual.form.UFieldpublic final void fireMouseHasChanged()
public org.kopi.galite.visual.base.UComponent getAutofillButton()
getAutofillButton in interface org.kopi.galite.visual.form.UFieldpublic org.kopi.galite.visual.form.VFieldUI getRowController()
protected abstract void setDisplayProperties()
public void prepareSnapshot(int fieldPos,
boolean activ)
prepareSnapshot in interface org.kopi.galite.visual.form.UFieldfieldPos - position of this field within block visible fieldspublic void setInDetail(boolean detail)
setInDetail in interface org.kopi.galite.visual.form.UFieldpublic boolean isInDetail()