public class Button extends JButton implements FormComponent, AccessForm, Freeable, MouseListener, SecureElement, HasHelpIdComponent
JButton.AccessibleJButtonAbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListenerJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
ALIGN |
protected int |
alignment
The alignment.
|
protected int |
alignmentV
The vertical alignment.
|
protected String |
altIcon
The reference to icon with alt key pressed.
|
protected boolean |
altMode
The alt mode state condition.
|
protected String |
alttext
The reference to text with alt key pressed.
|
protected String |
altTip
The reference to tip with alt key pressed.
|
protected boolean |
bold
The bold font condition.
|
static String |
BORDERVISIBLE |
protected String |
buttonKey
The key to manages the button.
|
static String |
DIM |
protected boolean |
dimtext |
static String |
DISABLEDICON |
protected FormPermission |
enabledPermission
A enable permission reference.
|
protected boolean |
expand |
static String |
EXPAND |
protected boolean |
focusable
Condition about focusable.
|
protected Color |
fontColor
The font color.
|
protected int |
fontSize
The font size.
|
protected String |
helpId
The help identifier.
|
static String |
HIGHLIGHT |
protected String |
icon
The icon reference.
|
static String |
ICON |
static String |
ICONALIGN |
protected Insets |
insets |
static String |
INSETS |
static String |
KEY |
protected String |
keyStrokeText
The text to show when key pressed from keyboard.
|
protected int |
labelSize
The label size.
|
static String |
MARGIN |
static String |
OPAQUE |
static String |
PAINTFOCUS |
protected Form |
parentForm
A reference to parent form.
|
protected int |
preferredHeight
The preferred height.
|
static String |
PRESSEDICON |
protected ResourceBundle |
resourcesFileName
A reference to resource bundle file.
|
protected boolean |
restricted
The restricted condition.
|
protected boolean |
rollover
The roll over condition.
|
static String |
ROLLOVERICON |
protected boolean |
specifiedTooltip
A condition to check if tooltip is specified.
|
protected String |
text
The text to show in button.
|
static String |
TEXT |
static String |
TIP |
protected String |
tooltip
The tooltip key.
|
static String |
VALIGN |
protected FormPermission |
visiblePermission
A visible permission reference.
|
protected double |
weightx |
protected double |
weighty |
actionListener, 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 |
|---|
Button(Hashtable parameters)
The class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkEnabledPermission()
Checks the enabled permission condition.
|
protected boolean |
checkVisiblePermission()
Checks the visible permission condition.
|
void |
free()
Makes the object to release the resources.
|
Object |
getAttribute()
Gets the button attribute.
|
Object |
getConstraints(LayoutManager parentLayout)
Description method to return the
constraints component to
place correctly in parent container. |
String |
getHelpIdString()
Gets the help id string.
|
String |
getKey()
Gets the button key.
|
Form |
getParentForm() |
Dimension |
getPreferredSize() |
String |
getText(boolean translated)
Gets the text button.
|
Vector |
getTextsToTranslate()
Gets the text to translate.
|
protected String |
getTextWithKeyStroke(String text)
Gets the keystroke text.
|
void |
init(Hashtable parameters)
Initializes parameters.
|
void |
initPermissions()
Initialize permissions.
|
void |
installHelpId()
Installs a help id.
|
protected void |
installHighlight(Hashtable params) |
boolean |
isAltMode()
Checks the alt mode state.
|
boolean |
isFocusTraversable() |
boolean |
isRequestFocusEnabled() |
boolean |
isRestricted()
Checks the restricted value.
|
void |
mouseClicked(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
repaint() |
void |
setAltMode(boolean mode)
Sets the alt mode state.
|
void |
setBold(boolean bold)
Sets the bold condition.
|
void |
setBorderPainted(boolean border) |
void |
setComponentLocale(Locale l)
Sets the locale component.
|
void |
setEnabled(boolean enabled)
Description method to set enabled or not the component according the
boolean condition in parameter.
|
void |
setFontColor(Color fontColor)
Sets the font color.
|
void |
setFontSize(int fontSize)
Sets the font size.
|
void |
setKeyStrokeText(String keyStrokeText)
Sets the keystroke text and updates the tip.
|
void |
setParentForm(Form f)
Method declaration to set the form that contains the component.
|
void |
setResourceBundle(ResourceBundle resources)
Sets the language resource bundle.
|
void |
setRollover(boolean rollover)
Sets rollover.
|
void |
setText(String sText)
Sets the text button. if text exists in resources file name, button text
will be that file equivalence.
|
void |
setTooltipKey(String key)
Sets the tooltip to a button.
|
void |
setVisible(boolean vis)
Description method to set visible or not the component according the
boolean condition in parameter.
|
protected void |
updateTip()
Updates the tip.
|
void |
updateUI() |
getAccessibleContext, 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, waitisEnabledpublic static final String INSETS
public static final String MARGIN
public static final String HIGHLIGHT
public static final String OPAQUE
public static final String BORDERVISIBLE
public static final String PAINTFOCUS
public static final String PRESSEDICON
public static final String DISABLEDICON
public static final String ROLLOVERICON
public static final String ICON
public static final String ICONALIGN
public static final String TIP
public static final String TEXT
public static final String KEY
public static final String VALIGN
public static final String ALIGN
public static final String EXPAND
public static final String DIM
protected String text
protected int alignment
protected int alignmentV
protected String buttonKey
protected boolean focusable
protected String tooltip
protected boolean specifiedTooltip
protected boolean rollover
protected ResourceBundle resourcesFileName
protected Form parentForm
protected FormPermission visiblePermission
protected FormPermission enabledPermission
protected int labelSize
protected int preferredHeight
protected int fontSize
protected Color fontColor
protected boolean bold
protected String keyStrokeText
protected String helpId
protected String icon
protected String altIcon
protected String alttext
protected String altTip
protected boolean expand
protected boolean dimtext
protected double weighty
protected double weightx
protected Insets insets
protected boolean restricted
protected boolean altMode
public Button(Hashtable parameters)
parameters - the hashtable with parameters from XML definition.public Object getConstraints(LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentparentLayout - the parent container referencepublic Object getAttribute()
public void init(Hashtable parameters)
init in interface FormComponentparameters - 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 |
protected void installHighlight(Hashtable params)
public String getKey()
public Vector getTextsToTranslate()
getTextsToTranslate in interface Internationalizationpublic void setResourceBundle(ResourceBundle resources)
InternationalizationsetResourceBundle in interface Internationalizationresources - the new language bundle.public void setComponentLocale(Locale l)
setComponentLocale in interface Internationalizationl - the localepublic void setText(String sText)
setText in class AbstractButtonsText - the text string.protected String getTextWithKeyStroke(String text)
text - the basic button textpublic String getText(boolean translated)
translated is true, text
button will be internationalized. In other case, returns the key.
translated - the condition to get textpublic void free()
Freeablepublic void setBorderPainted(boolean border)
setBorderPainted in class AbstractButtonpublic void setRollover(boolean rollover)
rollover - the roll-over conditionpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void setParentForm(Form f)
AccessFormsetParentForm in interface AccessFormf - the form referencepublic Form getParentForm()
public void setVisible(boolean vis)
FormComponentsetVisible in interface FormComponentsetVisible in class JComponentvis - the visibility conditionpublic void setEnabled(boolean enabled)
FormComponentsetEnabled in interface FormComponentsetEnabled in class AbstractButtonenabled - the enabled conditionprotected boolean checkVisiblePermission()
protected boolean checkEnabledPermission()
public void initPermissions()
initPermissions in interface SecureElementpublic Dimension getPreferredSize()
getPreferredSize in class JComponentpublic void setKeyStrokeText(String keyStrokeText)
keyStrokeText - the keystroke textprotected void updateTip()
JComponent.setToolTipText(String)public void setBold(boolean bold)
bold - the bold condition.public void setFontSize(int fontSize)
fontSize - the font sizepublic void setFontColor(Color fontColor)
fontColor - the font colorpublic boolean isRestricted()
isRestricted in interface SecureElementpublic String getHelpIdString()
getHelpIdString in interface HasHelpIdComponentpublic void installHelpId()
installHelpId in interface HasHelpIdComponentHelpUtilities.setHelpIdString(Component, String)public void setTooltipKey(String key)
key - the button keypublic boolean isFocusTraversable()
isFocusTraversable in class Componentpublic boolean isRequestFocusEnabled()
isRequestFocusEnabled in class JComponentpublic void setAltMode(boolean mode)
mode - the mode conditionpublic boolean isAltMode()
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.