|
Ontimize 5.2071EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
com.ontimize.util.swing.ButtonSelection
com.ontimize.gui.button.AbstractButtonSelection
| Nested Class Summary |
| Nested classes inherited from class com.ontimize.util.swing.ButtonSelection |
ButtonSelection.Action, ButtonSelection.EButtonSelection, ButtonSelection.RolloverHandler |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected int |
align
Parameter to specify the button alignment in the container with GridBagLayout. |
protected javax.swing.border.Border |
border
|
protected java.util.ResourceBundle |
bundle
|
protected java.lang.String |
buttonKey
String to identify the button |
protected FormPermission |
enablePermission
|
protected java.lang.String |
icon
|
protected java.lang.String |
keyStrokeText
|
protected java.awt.event.MouseAdapter |
listenerHighlightButtons
|
static java.lang.String |
MODE
|
protected boolean |
opaque
|
protected boolean |
ownerTooltip
|
protected Form |
parentForm
|
protected boolean |
restricted
|
protected java.lang.String |
text
|
protected java.lang.String |
tooltip
|
protected int |
verticalAlign
|
protected FormPermission |
visiblePermission
|
| Fields inherited from class com.ontimize.util.swing.ButtonSelection |
actionMenu, button, BUTTON_SELECTION, defaultButtonSelectionCapable, defaultButtonSelectionContentAreaFilled, defaultButtonSelectionPaintFocus, defaultMenuButtonSelectionCapable, defaultMenuButtonSelectionContentAreaFilled, defaultMenuButtonSelectionPaintFocus, highlight, menu, MENU_BUTTON_SELECTION, menuButton, menuList |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.ontimize.gui.field.FormComponent |
DEBUG |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface com.ontimize.gui.SecureElement |
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AbstractButtonSelection(java.util.Hashtable parameter)
|
|
| Method Summary | |
protected void |
changeButton(javax.swing.JButton button)
|
protected boolean |
checkEnabledPermission()
|
protected boolean |
checkVisiblePermission()
|
java.lang.Object |
getAttribute()
Gets the object attribute. |
java.lang.Object |
getConstraints(java.awt.LayoutManager parentLayout)
Description method to return the constraints component to
place correctly in parent container.
|
java.lang.String |
getKey()
|
java.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
protected java.lang.String |
getTextWithKeyStroke(java.lang.String text)
|
protected void |
init(boolean highlight)
|
void |
init(java.util.Hashtable parameter)
Initialize the button with the parameters in the xml |
void |
initPermissions()
|
boolean |
isRestricted()
|
void |
setComponentLocale(java.util.Locale l)
|
void |
setKeyStrokeText(java.lang.String keyStrokeText)
|
void |
setParentForm(Form form)
Method declaration to set the form that contains the component. |
void |
setResourceBundle(java.util.ResourceBundle resources)
Sets the language resource bundle. |
protected void |
updateTip()
|
| Methods inherited from class com.ontimize.util.swing.ButtonSelection |
addActionListener, addActionMenuListener, changeButtons, getActionMenu, getButton, getMenu, getMenuButton, getMenuList, repaint, setEnabled, setIcon, setMargin, setMenu, setMenuList, setRolloverEnabled, setText, setToolTipText |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ontimize.gui.field.FormComponent |
isEnabled, setEnabled, setVisible |
| Field Detail |
public static final java.lang.String MODE
protected int align
protected int verticalAlign
protected java.lang.String icon
protected java.lang.String buttonKey
protected Form parentForm
protected java.util.ResourceBundle bundle
protected java.lang.String text
protected java.lang.String tooltip
protected boolean ownerTooltip
protected java.lang.String keyStrokeText
protected FormPermission visiblePermission
protected FormPermission enablePermission
protected java.awt.event.MouseAdapter listenerHighlightButtons
protected boolean opaque
protected javax.swing.border.Border border
protected boolean restricted
| Constructor Detail |
public AbstractButtonSelection(java.util.Hashtable parameter)
parameter - init(boolean)| Method Detail |
protected void init(boolean highlight)
init in class ButtonSelectionpublic void init(java.util.Hashtable parameter)
init in interface FormComponentparameter - the hashtable with pairs (Key,Value). For example:
| Key | Value |
| align | center |
| attr | attribute |
| ... | ... |
public java.lang.Object getConstraints(java.awt.LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentparentLayout - the parent container reference
public java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationpublic void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalizationpublic void setResourceBundle(java.util.ResourceBundle resources)
Internationalization
setResourceBundle in interface Internationalizationresources - the new language bundle.protected void updateTip()
protected java.lang.String getTextWithKeyStroke(java.lang.String text)
public void setParentForm(Form form)
AccessForm
setParentForm in interface AccessFormform - the form referencepublic void initPermissions()
initPermissions in interface SecureElementpublic boolean isRestricted()
isRestricted in interface SecureElementpublic void setKeyStrokeText(java.lang.String keyStrokeText)
public java.lang.String getKey()
public java.lang.Object getAttribute()
IdentifiedElement
getAttribute in interface IdentifiedElementprotected boolean checkVisiblePermission()
protected boolean checkEnabledPermission()
protected void changeButton(javax.swing.JButton button)
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||