public class DBlock
extends javax.swing.JPanel
implements org.kopi.galite.visual.form.UBlock
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.border.Border |
border |
protected int |
displayedFields |
protected org.kopi.galite.visual.form.LayoutManager |
layout |
protected int |
maxColumnPos |
protected int |
maxRowPos |
protected org.kopi.galite.visual.form.VBlock |
model |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
DBlock(DForm parent,
org.kopi.galite.visual.form.VBlock model)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.kopi.galite.visual.base.UComponent comp,
org.kopi.galite.visual.form.Alignment constraints) |
void |
blockAccessChanged(org.kopi.galite.visual.form.VBlock block,
boolean newAccess) |
void |
blockChanged() |
void |
blockCleared() |
void |
blockClosed() |
void |
blockViewModeEntered(org.kopi.galite.visual.form.VBlock block,
org.kopi.galite.visual.form.VField field) |
void |
blockViewModeLeaved(org.kopi.galite.visual.form.VBlock block,
org.kopi.galite.visual.form.VField field) |
void |
clear() |
protected void |
createFields() |
protected org.kopi.galite.visual.form.LayoutManager |
createLayoutManager() |
void |
filterHidden() |
void |
filterShown() |
int |
getColumnPos(int x)
get Column Pos, returns the pos of a column
|
org.kopi.galite.visual.form.UBlock |
getCurrentDisplay() |
int |
getDisplayLine()
Returns the display line of the current record (-1 if it is off-screen).
|
int |
getDisplayLine(int recno) |
org.kopi.galite.visual.form.UForm |
getFormView() |
java.awt.Insets |
getInsets() |
org.kopi.galite.visual.form.VBlock |
getModel()
Gets the model
|
int |
getRecordFromDisplayLine(int line) |
void |
gotoNextRecord() |
void |
gotoPrevRecord() |
boolean |
inDetailMode() |
void |
orderChanged()
sort the records to order it by the value of the
given column.
|
void |
recordInfoChanged(int rec,
int info) |
protected void |
refresh(boolean force)
Refreshes the block on screen.
|
void |
setScrollPos(int val)
scroll action
|
void |
validRecordNumberChanged() |
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, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, 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 final org.kopi.galite.visual.form.VBlock model
protected org.kopi.galite.visual.form.LayoutManager layout
protected final int maxRowPos
protected final int maxColumnPos
protected final int displayedFields
protected javax.swing.border.Border border
public DBlock(DForm parent, org.kopi.galite.visual.form.VBlock model)
protected void createFields()
protected org.kopi.galite.visual.form.LayoutManager createLayoutManager()
public java.awt.Insets getInsets()
getInsets in class javax.swing.JComponentpublic org.kopi.galite.visual.form.VBlock getModel()
getModel in interface org.kopi.galite.visual.form.UBlockpublic int getColumnPos(int x)
getColumnPos in interface org.kopi.galite.visual.form.UBlockpublic void gotoNextRecord()
throws org.kopi.galite.visual.visual.VException
org.kopi.galite.visual.visual.VExceptionpublic void gotoPrevRecord()
throws org.kopi.galite.visual.visual.VException
org.kopi.galite.visual.visual.VExceptionpublic void add(org.kopi.galite.visual.base.UComponent comp,
org.kopi.galite.visual.form.Alignment constraints)
add in interface org.kopi.galite.visual.form.UBlockprotected void refresh(boolean force)
public void orderChanged()
orderChanged in interface org.kopi.galite.visual.form.BlockListenerpublic int getDisplayLine()
getDisplayLine in interface org.kopi.galite.visual.form.UBlockpublic int getDisplayLine(int recno)
getDisplayLine in interface org.kopi.galite.visual.form.UBlockpublic int getRecordFromDisplayLine(int line)
getRecordFromDisplayLine in interface org.kopi.galite.visual.form.UBlockpublic void setScrollPos(int val)
throws org.kopi.galite.visual.visual.VException
org.kopi.galite.visual.visual.VException - an exception may be raised record.leave()public void clear()
public org.kopi.galite.visual.form.UForm getFormView()
getFormView in interface org.kopi.galite.visual.form.UBlockpublic void blockClosed()
blockClosed in interface org.kopi.galite.visual.form.BlockListenerpublic void blockCleared()
blockCleared in interface org.kopi.galite.visual.form.BlockListenerpublic void blockAccessChanged(org.kopi.galite.visual.form.VBlock block,
boolean newAccess)
blockAccessChanged in interface org.kopi.galite.visual.form.BlockListenerpublic void blockViewModeEntered(org.kopi.galite.visual.form.VBlock block,
org.kopi.galite.visual.form.VField field)
blockViewModeEntered in interface org.kopi.galite.visual.form.BlockListenerpublic void blockViewModeLeaved(org.kopi.galite.visual.form.VBlock block,
org.kopi.galite.visual.form.VField field)
blockViewModeLeaved in interface org.kopi.galite.visual.form.BlockListenerpublic void blockChanged()
blockChanged in interface org.kopi.galite.visual.form.BlockListenerpublic void validRecordNumberChanged()
validRecordNumberChanged in interface org.kopi.galite.visual.form.BlockListenerpublic void recordInfoChanged(int rec,
int info)
recordInfoChanged in interface org.kopi.galite.visual.form.BlockListenerpublic org.kopi.galite.visual.form.UBlock getCurrentDisplay()
getCurrentDisplay in interface org.kopi.galite.visual.form.BlockListenerpublic void filterHidden()
filterHidden in interface org.kopi.galite.visual.form.BlockListenerpublic void filterShown()
filterShown in interface org.kopi.galite.visual.form.BlockListenerpublic boolean inDetailMode()
inDetailMode in interface org.kopi.galite.visual.form.UBlock