Package org.kopi.vkopi.lib.ui.swing.form
Class KeyNavigator
java.lang.Object
javax.swing.AbstractAction
org.kopi.vkopi.lib.ui.swing.form.KeyNavigator
- All Implemented Interfaces:
ActionListener,Serializable,Cloneable,EventListener,Action
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected final intstatic final KeyNavigator[]Fields inherited from class javax.swing.AbstractAction
changeSupport, enabledFields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic KeyNavigatorgetKeyNavigator(int code) protected final voidprocessKeyCode(DField fieldView, org.kopi.galite.visual.form.VField field, JTextComponent sharedText) protected org.kopi.galite.visual.ActionprocessSpecificKeyCode(DField fieldView, org.kopi.galite.visual.form.VField field) Subclasses must override this method to process their specific keys they are added by addSpecificNavigationKeysMethods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Field Details
-
keyCode
protected final int keyCode -
KEY_NEXT_FIELD
public static final int KEY_NEXT_FIELD- See Also:
-
KEY_PREV_FIELD
public static final int KEY_PREV_FIELD- See Also:
-
KEY_REC_UP
public static final int KEY_REC_UP- See Also:
-
KEY_REC_DOWN
public static final int KEY_REC_DOWN- See Also:
-
KEY_REC_FIRST
public static final int KEY_REC_FIRST- See Also:
-
KEY_REC_LAST
public static final int KEY_REC_LAST- See Also:
-
KEY_EMPTY_FIELD
public static final int KEY_EMPTY_FIELD- See Also:
-
KEY_NEXT_BLOCK
public static final int KEY_NEXT_BLOCK- See Also:
-
KEY_PREV_VAL
public static final int KEY_PREV_VAL- See Also:
-
KEY_NEXT_VAL
public static final int KEY_NEXT_VAL- See Also:
-
KEY_DIAMETER
public static final int KEY_DIAMETER- See Also:
-
KEY_ESCAPE
public static final int KEY_ESCAPE- See Also:
-
KEY_PRINTFORM
public static final int KEY_PRINTFORM- See Also:
-
-
Constructor Details
-
KeyNavigator
protected KeyNavigator(int keyCode)
-
-
Method Details
-
actionPerformed
-
processKeyCode
protected final void processKeyCode(DField fieldView, org.kopi.galite.visual.form.VField field, JTextComponent sharedText) -
processSpecificKeyCode
protected org.kopi.galite.visual.Action processSpecificKeyCode(DField fieldView, org.kopi.galite.visual.form.VField field) Subclasses must override this method to process their specific keys they are added by addSpecificNavigationKeys
-