Package jaxx.runtime.swing
Class HidorButton
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
jaxx.runtime.swing.HidorButton
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.ItemSelectable,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.SwingConstants,JAXXContext,JAXXObject
public class HidorButton extends javax.swing.JToggleButton implements JAXXObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JToggleButton
javax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModelNested classes/interfaces inherited from class javax.swing.AbstractButton
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListenerNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy -
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.Object>$activeBindingsprotected java.util.Map<java.lang.String,JAXXBinding>$bindingsprotected java.util.Map<java.lang.String,java.lang.Object>$bindingSourcesprotected java.util.Map<java.lang.String,java.lang.Object>$objectMapprotected java.util.Map<?,?>$previousValuesstatic java.lang.StringBINDING_HIDOR_ICONstatic java.lang.StringBINDING_HIDOR_TEXTstatic java.lang.StringBINDING_HIDOR_TOOL_TIP_TEXTprotected JAXXContextdelegateContextprotected java.lang.StringhideTextprotected java.lang.StringhideTipprotected HidorButtonhidorprotected HidorButtonHandlermyHandlerstatic java.lang.StringPROPERTY_HIDE_TEXTstatic java.lang.StringPROPERTY_HIDE_TIPstatic java.lang.StringPROPERTY_SHOW_TEXTstatic java.lang.StringPROPERTY_SHOW_TIPstatic java.lang.StringPROPERTY_TARGET_VISIBLEprotected java.lang.StringshowTextprotected java.lang.StringshowTipprotected javax.swing.JComponenttargetprotected java.lang.BooleantargetVisibleFields inherited from class javax.swing.AbstractButton
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_PROPERTYFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Constructor Summary
Constructors Constructor Description HidorButton()HidorButton(java.lang.String param0)HidorButton(java.lang.String param0, boolean param1)HidorButton(java.lang.String param0, javax.swing.Icon param1)HidorButton(java.lang.String param0, javax.swing.Icon param1, boolean param2)HidorButton(javax.swing.Action param0)HidorButton(javax.swing.Icon param0)HidorButton(javax.swing.Icon param0, boolean param1)HidorButton(JAXXContext parentContext)HidorButton(JAXXContext parentContext, java.lang.String param1)HidorButton(JAXXContext parentContext, java.lang.String param1, boolean param2)HidorButton(JAXXContext parentContext, java.lang.String param1, javax.swing.Icon param2)HidorButton(JAXXContext parentContext, java.lang.String param1, javax.swing.Icon param2, boolean param3)HidorButton(JAXXContext parentContext, javax.swing.Action param1)HidorButton(JAXXContext parentContext, javax.swing.Icon param1)HidorButton(JAXXContext parentContext, javax.swing.Icon param1, boolean param2) -
Method Summary
Modifier and Type Method Description static JAXXObjectDescriptor$getJAXXObjectDescriptor()voidapplyDataBinding(java.lang.String $binding)protected voidcreateHideText()protected voidcreateHideTip()protected voidcreateMyHandler()protected voidcreateShowText()protected voidcreateShowTip()protected voidcreateTargetVisible()voiddoActionPerformed__on__hidor(java.awt.event.ActionEvent event)voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)java.util.Map<java.lang.String,java.lang.Object>get$objectMap()<T> TgetContextValue(java.lang.Class<T> clazz)<T> TgetContextValue(java.lang.Class<T> clazz, java.lang.String name)JAXXBindinggetDataBinding(java.lang.String bindingId)JAXXBinding[]getDataBindings()JAXXContextgetDelegateContext()java.lang.StringgetHideText()java.lang.StringgetHideTip()HidorButtonHandlergetMyHandler()java.lang.ObjectgetObjectById(java.lang.String id)<O extends java.awt.Container>
OgetParentContainer(java.lang.Class<O> clazz)<O extends java.awt.Container>
OgetParentContainer(java.lang.Object source, java.lang.Class<O> clazz)java.lang.StringgetShowText()java.lang.StringgetShowTip()javax.swing.JComponentgetTarget()java.lang.BooleangetTargetVisible()java.lang.BooleanisTargetVisible()voidprocessDataBinding(java.lang.String $binding)voidprocessDataBinding(java.lang.String $binding, boolean $force)voidregisterDataBinding(JAXXBinding binding)<T> voidremoveContextValue(java.lang.Class<T> clazz)<T> voidremoveContextValue(java.lang.Class<T> clazz, java.lang.String name)voidremoveDataBinding(java.lang.String $binding)<T> voidsetContextValue(T o)<T> voidsetContextValue(T o, java.lang.String name)voidsetExpandIcon(javax.swing.Icon icon)voidsetHideIcon(javax.swing.Icon icon)voidsetHideText(java.lang.String hideText)voidsetHideTip(java.lang.String hideTip)voidsetShowText(java.lang.String showText)voidsetShowTip(java.lang.String showTip)voidsetTarget(javax.swing.JComponent target)voidsetTargetVisible(java.lang.Boolean targetVisible)Methods inherited from class javax.swing.JToggleButton
getAccessibleContext, getUIClassID, paramString, requestFocus, requestFocusInWindow, updateUIMethods inherited from class javax.swing.AbstractButton
actionPropertyChanged, 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, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPositionMethods inherited from class javax.swing.JComponent
addAncestorListener, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, 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, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTreeMethods 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
PROPERTY_HIDE_TEXT
public static final java.lang.String PROPERTY_HIDE_TEXT- See Also:
- Constant Field Values
-
PROPERTY_HIDE_TIP
public static final java.lang.String PROPERTY_HIDE_TIP- See Also:
- Constant Field Values
-
PROPERTY_SHOW_TEXT
public static final java.lang.String PROPERTY_SHOW_TEXT- See Also:
- Constant Field Values
-
PROPERTY_SHOW_TIP
public static final java.lang.String PROPERTY_SHOW_TIP- See Also:
- Constant Field Values
-
PROPERTY_TARGET_VISIBLE
public static final java.lang.String PROPERTY_TARGET_VISIBLE- See Also:
- Constant Field Values
-
BINDING_HIDOR_ICON
public static final java.lang.String BINDING_HIDOR_ICON- See Also:
- Constant Field Values
-
BINDING_HIDOR_TEXT
public static final java.lang.String BINDING_HIDOR_TEXT- See Also:
- Constant Field Values
-
BINDING_HIDOR_TOOL_TIP_TEXT
public static final java.lang.String BINDING_HIDOR_TOOL_TIP_TEXT- See Also:
- Constant Field Values
-
$activeBindings
protected java.util.List<java.lang.Object> $activeBindings -
$bindingSources
protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources -
$bindings
-
$objectMap
protected java.util.Map<java.lang.String,java.lang.Object> $objectMap -
$previousValues
protected java.util.Map<?,?> $previousValues -
delegateContext
-
hideText
protected java.lang.String hideText -
hideTip
protected java.lang.String hideTip -
hidor
-
myHandler
-
showText
protected java.lang.String showText -
showTip
protected java.lang.String showTip -
targetVisible
protected java.lang.Boolean targetVisible -
target
protected javax.swing.JComponent target
-
-
Constructor Details
-
HidorButton
public HidorButton(java.lang.String param0, boolean param1) -
HidorButton
-
HidorButton
public HidorButton(javax.swing.Action param0) -
HidorButton
-
HidorButton
public HidorButton(java.lang.String param0, javax.swing.Icon param1) -
HidorButton
-
HidorButton
public HidorButton(java.lang.String param0, javax.swing.Icon param1, boolean param2) -
HidorButton
public HidorButton(JAXXContext parentContext, java.lang.String param1, javax.swing.Icon param2, boolean param3) -
HidorButton
public HidorButton() -
HidorButton
-
HidorButton
public HidorButton(javax.swing.Icon param0) -
HidorButton
-
HidorButton
public HidorButton(javax.swing.Icon param0, boolean param1) -
HidorButton
-
HidorButton
public HidorButton(java.lang.String param0) -
HidorButton
-
-
Method Details
-
getTarget
public javax.swing.JComponent getTarget() -
setTarget
public void setTarget(javax.swing.JComponent target) -
setExpandIcon
public void setExpandIcon(javax.swing.Icon icon) -
setHideIcon
public void setHideIcon(javax.swing.Icon icon) -
$getJAXXObjectDescriptor
-
applyDataBinding
public void applyDataBinding(java.lang.String $binding)- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classjava.awt.Component
-
get$objectMap
public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public java.lang.Object getObjectById(java.lang.String id)- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding, boolean $force)- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding)- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(java.lang.String $binding)- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz)- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz)- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, java.lang.String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doActionPerformed__on__hidor
public void doActionPerformed__on__hidor(java.awt.event.ActionEvent event) -
getHideText
public java.lang.String getHideText() -
getHideTip
public java.lang.String getHideTip() -
getMyHandler
-
getShowText
public java.lang.String getShowText() -
getShowTip
public java.lang.String getShowTip() -
getTargetVisible
public java.lang.Boolean getTargetVisible() -
isTargetVisible
public java.lang.Boolean isTargetVisible() -
setHideText
public void setHideText(java.lang.String hideText) -
setHideTip
public void setHideTip(java.lang.String hideTip) -
setShowText
public void setShowText(java.lang.String showText) -
setShowTip
public void setShowTip(java.lang.String showTip) -
setTargetVisible
public void setTargetVisible(java.lang.Boolean targetVisible) -
createHideText
protected void createHideText() -
createHideTip
protected void createHideTip() -
createMyHandler
protected void createMyHandler() -
createShowText
protected void createShowText() -
createShowTip
protected void createShowTip() -
createTargetVisible
protected void createTargetVisible()
-