public class CLJPanelInstanceEditor extends javax.swing.JPanel implements java.awt.event.InputMethodListener, java.awt.event.FocusListener, java.awt.event.ItemListener, Access, java.awt.event.KeyListener
Modifier and Type | Field and Description |
---|---|
static int |
FORM_TYPE_EDIT |
static int |
FORM_TYPE_NEW |
static int |
FORM_TYPE_SEARCH |
static int |
GRID_COLS |
static boolean |
LAYOUT_TOP_DOWN_FIRST |
static boolean |
SHOW_NUMERALS |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
NONE, READ_ONLY, READ_WRITE, WRITE_ONLY
Constructor and Description |
---|
CLJPanelInstanceEditor()
Deprecated.
|
CLJPanelInstanceEditor(ClassVO clsvo) |
CLJPanelInstanceEditor(ClassVO clsvo,
Instance di) |
CLJPanelInstanceEditor(ClassVO clsvo,
Instance di,
int formType)
Creates new form CLJPanelSimpleInstanceEditor
|
CLJPanelInstanceEditor(ClassVO clsvo,
int formType)
Creates new form CLJPanelSimpleInstanceEditor
formType is one of the int constants FORM_TYPE_NEW,FORM_TYPE_EDIT,FORM_TYPE_SEARCH
|
CLJPanelInstanceEditor(DataInstance di) |
CLJPanelInstanceEditor(DataInstance di,
int formType)
Creates new form CLJPanelSimpleInstanceEditor
|
Modifier and Type | Method and Description |
---|---|
void |
caretPositionChanged(java.awt.event.InputMethodEvent event)
Invoked when the caret within composed text has changed.
|
void |
changeComponent(javax.swing.JComponent component)
The component's name must be the existing component to be substituted, usually it should be the property name.
|
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
int |
getAccessMode() |
ClassVO |
getClsVO() |
java.awt.Component |
getComponent(java.lang.String componentName) |
boolean |
getDirty() |
java.util.LinkedHashMap<java.lang.String,java.awt.Component> |
getInputComponents()
Returns the map that associates input controls to properties
|
Instance |
getInstance()
Getter for property clsVO.
|
java.util.LinkedHashMap |
getLabels()
Returns the map that associates labels to properties
|
java.awt.GridBagLayout |
getLayoutManager() |
Instance |
getRefreshedInstance() |
void |
inputMethodTextChanged(java.awt.event.InputMethodEvent event)
Invoked when the text entered through an input method has changed.
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
refreshComponents()
Should be called whenever the model changes to update the view (input controls)
|
void |
refreshFocused() |
void |
refreshInstance(int index) |
void |
refreshInstance(PropertyVO p) |
void |
setAccessMode(int mode) |
void |
setBackground(java.awt.Color bg) |
void |
setClsVO(ClassVO clsVO) |
void |
setDirty(boolean dirty) |
void |
setInputs(java.util.LinkedHashMap inputs)
Setter for the map that associates input controls to properties
|
void |
setInstance(Instance instance)
Setter for property instance.
|
void |
setLayoutManager(java.awt.GridBagLayout layoutManager) |
void |
setPropertyComponent(java.awt.Component c,
java.lang.String propertyName) |
void |
setValue(int i,
java.lang.Object newValue)
Should be called whenever an input control changes to refresh the model (instance)
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCycle
public static int GRID_COLS
public static boolean SHOW_NUMERALS
public static boolean LAYOUT_TOP_DOWN_FIRST
public static final int FORM_TYPE_NEW
public static final int FORM_TYPE_EDIT
public static final int FORM_TYPE_SEARCH
@Deprecated public CLJPanelInstanceEditor()
public CLJPanelInstanceEditor(ClassVO clsvo, int formType)
public CLJPanelInstanceEditor(ClassVO clsvo)
public CLJPanelInstanceEditor(ClassVO clsvo, Instance di, int formType)
public CLJPanelInstanceEditor(DataInstance di, int formType)
public CLJPanelInstanceEditor(DataInstance di)
public void setBackground(java.awt.Color bg)
setBackground
in class javax.swing.JComponent
public void changeComponent(javax.swing.JComponent component)
component
- public void setPropertyComponent(java.awt.Component c, java.lang.String propertyName)
public Instance getInstance()
public Instance getRefreshedInstance()
public void setValue(int i, java.lang.Object newValue)
public boolean getDirty()
public void setDirty(boolean dirty)
public void refreshInstance(PropertyVO p)
public void refreshInstance(int index)
public void refreshComponents()
public void setInstance(Instance instance)
instance
- New value of property instance.public ClassVO getClsVO()
public void setClsVO(ClassVO clsVO)
public java.util.LinkedHashMap<java.lang.String,java.awt.Component> getInputComponents()
public void setInputs(java.util.LinkedHashMap inputs)
public java.util.LinkedHashMap getLabels()
public void refreshFocused()
public java.awt.Component getComponent(java.lang.String componentName)
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void inputMethodTextChanged(java.awt.event.InputMethodEvent event)
inputMethodTextChanged
in interface java.awt.event.InputMethodListener
public void caretPositionChanged(java.awt.event.InputMethodEvent event)
caretPositionChanged
in interface java.awt.event.InputMethodListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public java.awt.GridBagLayout getLayoutManager()
public void setLayoutManager(java.awt.GridBagLayout layoutManager)
public int getAccessMode()
getAccessMode
in interface Access
public void setAccessMode(int mode)
setAccessMode
in interface Access
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener