public class OpenTemplateButton extends Button
JButton.AccessibleJButtonAbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListenerJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected OpenTemplateAction |
action |
protected Hashtable |
parameters |
ALIGN, alignment, alignmentV, altIcon, altMode, alttext, altTip, bold, BORDERVISIBLE, buttonKey, DIM, dimtext, DISABLEDICON, enabledPermission, expand, EXPAND, focusable, fontColor, fontSize, helpId, HIGHLIGHT, icon, ICON, ICONALIGN, insets, INSETS, KEY, keyStrokeText, labelSize, MARGIN, OPAQUE, PAINTFOCUS, parentForm, preferredHeight, PRESSEDICON, resourcesFileName, restricted, rollover, ROLLOVERICON, specifiedTooltip, text, TEXT, TIP, tooltip, VALIGN, visiblePermission, weightx, weightyactionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTYaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDEBUG_LANGUAGEDESACTIVATE_COMPONENT_BY_PERMISSION_TIPBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
OpenTemplateButton(Hashtable parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(Hashtable parameters)
Initializes parameters.
|
void |
setParentForm(Form f)
Method declaration to set the form that contains the component.
|
checkEnabledPermission, checkVisiblePermission, free, getAttribute, getConstraints, getHelpIdString, getKey, getParentForm, getPreferredSize, getText, getTextsToTranslate, getTextWithKeyStroke, initPermissions, installHelpId, installHighlight, isAltMode, isFocusTraversable, isRequestFocusEnabled, isRestricted, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, repaint, setAltMode, setBold, setBorderPainted, setComponentLocale, setEnabled, setFontColor, setFontSize, setKeyStrokeText, setResourceBundle, setRollover, setText, setTooltipKey, setVisible, updateTip, updateUIgetAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapableactionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setAction, setActionCommand, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEnabledprotected OpenTemplateAction action
protected Hashtable parameters
public OpenTemplateButton(Hashtable parameters)
public void init(Hashtable parameters)
Buttoninit in interface FormComponentinit in class Buttonparameters - initialization parameters from XML file:
| attribute | values | default | required | meaning |
| text | empty string | no | Initial text is shown in button, before locale is established. By default, an empty string. | |
| align | left, right, center | center | no | The button alignment. |
| key | yes | The reference to the button. It is used by form to return a button reference, so it must be unique in a FORM. | ||
| tip | no | The key used by bundle to translation. So, It must be present in bundle file. | ||
| labelsize | no | The size of label | ||
| fontsize | 12 | no | The font size. | |
| fontcolor | black | no | The font color. | |
| bold | yes/no | no | The condition to use bold font. | |
| border | raised/lowered | no | The border definition style. | |
| iconalign | left, right,top, bottom | left | no | Alignment for icon with respect to the text. Only important when icon and text are both presents. |
| mnemonic | no | The mnemonic for button. | ||
| rollover | yes/no | no | The roll-over condition. | |
| helpid | no | |||
| height | -1 | no | Preferred height in pixels for button. | |
| disabledicon | no | The icon for button when is disabled | ||
| textalign | left, center, right | center | no | The text alignment. |
| alticon | no | Auxiliary icon when setAltMode is enabled. | ||
| alttext | no | Auxiliary text when setAltMode is enabled. | ||
| alttip | no | Auxiliary tip when setAltMode is enabled. | ||
| opaque | yes/no | yes | no | The opacity condition for buttons. |
| bordervisible | yes/no | yes | no | Visibility of button border. |
| font | A string like : 'Arial-BOLD-18' (See #Font.decode()) | The default font for system | no | Font for button text. |
| paintfocus | yes/no | yes | Sets the focus paint property. See
AbstractButton.setFocusPainted(boolean). |
|
| highlight | yes/no | no | no | Sets the highlight property when mouse is entered. See
AbstractButton#setContentAreaFilled(boolean)). This
parameter requires opaque='no'. |
| pressedicon | 'yes' or the path to icon:
|
no | The button to show when it is pressed. |
| Key | Code |
| VK_0 | 48 |
| VK_1 | 49 |
| VK_2 | 50 |
| VK_3 | 51 |
| VK_4 | 52 |
| VK_5 | 53 |
| VK_6 | 54 |
| VK_7 | 55 |
| VK_8 | 56 |
| VK_9 | 57 |
| VK_A | 65 |
| VK_ACCEPT | 30 |
| VK_ADD | 107 |
| VK_AGAIN | 65481 |
| VK_ALL_CANDIDATES | 256 |
| VK_ALPHANUMERIC | 240 |
| VK_ALT | 18 |
| VK_ALT_GRAPH | 65406 |
| VK_AMPERSAND | 150 |
| VK_ASTERISK | 151 |
| VK_AT | 512 |
| VK_B | 66 |
| VK_BACK_QUOTE | 192 |
| VK_BACK_SLASH | 92 |
| VK_BACK_SPACE | 8 |
| VK_BRACELEFT | 161 |
| VK_BRACERIGHT | 162 |
| VK_C | 67 |
| VK_CANCEL | 3 |
| VK_CAPS_LOCK | 20 |
| VK_CIRCUMFLEX | 514 |
| VK_CLEAR | 12 |
| VK_CLOSE_BRACKET | 93 |
| VK_CODE_INPUT | 258 |
| VK_COLON | 513 |
| VK_COMMA | 44 |
| VK_COMPOSE | 65312 |
| VK_CONTROL | 17 |
| VK_CONVERT | 28 |
| VK_COPY | 65485 |
| VK_CUT | 65489 |
| VK_D | 68 |
| VK_DEAD_ABOVEDOT | 134 |
| VK_DEAD_ABOVERING | 136 |
| VK_DEAD_ACUTE | 129 |
| VK_DEAD_BREVE | 133 |
| VK_DEAD_CARON | 138 |
| VK_DEAD_CEDILLA | 139 |
| VK_DEAD_CIRCUMFLEX | 130 |
| VK_DEAD_DIAERESIS | 135 |
| VK_DEAD_DOUBLEACUTE | 137 |
| VK_DEAD_GRAVE | 128 |
| VK_DEAD_IOTA | 141 |
| VK_DEAD_MACRON | 132 |
| VK_DEAD_OGONEK | 140 |
| VK_DEAD_SEMIVOICED_SOUN | 143 |
| VK_DEAD_TILDE | 131 |
| VK_DEAD_VOICED_SOUND | 142 |
| VK_DECIMAL | 110 |
| VK_DELETE | 127 |
| VK_DIVIDE | 111 |
| VK_DOLLAR | 515 |
| VK_DOWN | 40 |
| VK_E | 69 |
| VK_END | 35 |
| VK_ENTER | 10 |
| VK_EQUALS | 61 |
| VK_ESCAPE | 27 |
| VK_EURO_SIGN | 516 |
| VK_EXCLAMATION_MARK | 517 |
| VK_F | 70 |
| VK_F1 | 112 |
| VK_F10 | 121 |
| VK_F11 | 122 |
| VK_F12 | 123 |
| VK_F13 | 61440 |
| VK_F14 | 61441 |
| VK_F15 | 61442 |
| VK_F16 | 61443 |
| VK_F17 | 61444 |
| VK_F18 | 61445 |
| VK_F19 | 61446 |
| VK_F2 | 113 |
| VK_F20 | 61447 |
| VK_F21 | 61448 |
| VK_F22 | 61449 |
| VK_F23 | 61450 |
| VK_F24 | 61451 |
| VK_F3 | 114 |
| VK_F4 | 115 |
| VK_F5 | 116 |
| VK_F6 | 117 |
| VK_F7 | 118 |
| VK_F8 | 119 |
| VK_F9 | 120 |
| VK_FINAL | 24 |
| VK_FIND | 65488 |
| VK_FULL_WIDTH | 243 |
| VK_G | 71 |
| VK_GREATER | 160 |
| VK_H | 72 |
| VK_HALF_WIDTH | 244 |
| VK_HELP | 156 |
| VK_HIRAGANA | 242 |
| VK_HOME | 36 |
| VK_I | 73 |
| VK_INPUT_METHOD_ON_OFF | 263 |
| VK_INSERT | 155 |
| VK_INVERTED_EXCLAMATION_ | 518 |
| VK_J | 74 |
| VK_JAPANESE_HIRAGANA | 260 |
| VK_JAPANESE_KATAKANA | 259 |
| VK_JAPANESE_ROMAN | 261 |
| VK_K | 75 |
| VK_KANA | 21 |
| VK_KANA_LOCK | 262 |
| VK_KANJI | 25 |
| VK_KATAKANA | 241 |
| VK_KP_DOWN | 225 |
| VK_KP_LEFT | 226 |
| VK_KP_RIGHT | 227 |
| VK_KP_UP | 224 |
| VK_L | 76 |
| VK_LEFT | 37 |
| VK_LEFT_PARENTHESIS | 519 |
| VK_LESS | 153 |
| VK_M | 77 |
| VK_META | 157 |
| VK_MINUS | 45 |
| VK_MODECHANGE | 31 |
| VK_MULTIPLY | 106 |
| VK_N | 78 |
| VK_NONCONVERT | 29 |
| VK_NUM_LOCK | 144 |
| VK_NUMBER_SIGN | 520 |
| VK_NUMPAD0 | 96 |
| VK_NUMPAD1 | 97 |
| VK_NUMPAD2 | 98 |
| VK_NUMPAD3 | 99 |
| VK_NUMPAD4 | 100 |
| VK_NUMPAD5 | 101 |
| VK_NUMPAD6 | 102 |
| VK_NUMPAD7 | 103 |
| VK_NUMPAD8 | 104 |
| VK_NUMPAD9 | 105 |
| VK_O | 79 |
| VK_OPEN_BRACKET | 91 |
| VK_P | 80 |
| VK_PAGE_DOWN | 34 |
| VK_PAGE_UP | 33 |
| VK_PASTE | 65487 |
| VK_PAUSE | 19 |
| VK_PERIOD | 46 |
| VK_PLUS | 521 |
| VK_PREVIOUS_CANDIDATE | 257 |
| VK_PRINTSCREEN | 154 |
| VK_PROPS | 65482 |
| VK_Q | 81 |
| VK_QUOTE | 222 |
| VK_QUOTEDBL | 152 |
| VK_R | 82 |
| VK_RIGHT | 39 |
| VK_RIGHT_PARENTHESIS | 522 |
| VK_ROMAN_CHARACTERS | 245 |
| VK_S | 83 |
| VK_SCROLL_LOCK | 145 |
| VK_SEMICOLON | 59 |
| VK_SEPARATER | 108 |
| VK_SHIFT | 16 |
| VK_SLASH | 47 |
| VK_SPACE | 32 |
| VK_STOP | 65480 |
| VK_SUBTRACT | 109 |
| VK_T | 84 |
| VK_TAB | 9 |
| VK_U | 85 |
| VK_UNDEFINED | 0 |
| VK_UNDERSCORE | 523 |
| VK_UNDO | 65483 |
| VK_UP | 38 |
| VK_V | 86 |
| VK_W | 87 |
| VK_X | 88 |
| VK_Y | 89 |
| VK_Z | 90 |
public void setParentForm(Form f)
AccessFormsetParentForm in interface AccessFormsetParentForm in class Buttonf - the form referenceCopyright © 2016 Imatia Innovation S.L.. All rights reserved.