org.jclarion.clarion.control
Class ButtonControl
java.lang.Object
org.jclarion.clarion.PropertyObject
org.jclarion.clarion.control.AbstractControl
org.jclarion.clarion.control.AbstractButtonControl
org.jclarion.clarion.control.ButtonControl
- All Implemented Interfaces:
- KeyableControl, SimpleMnemonicAllowed, AbstractAWTPropertyGetter
public class ButtonControl
- extends AbstractButtonControl
- implements KeyableControl, SimpleMnemonicAllowed
| Methods inherited from class org.jclarion.clarion.control.AbstractControl |
addChild, canConstruct, canNotifyLocalChange, changeFont, clearRefocusOnEventQueue, configureColor, configureDefaults, configureFont, containsUse, getAccept, getAWTProperty, getChild, getChildIndex, getChildren, getColor, getControlAdjustInsets, getIcon, getLocalProperty, getMode, getNestedColor, getOwner, getParent, getParentPropertyObject, getPicture, getPreferredSize, getProperty, getToggleComponents, getUseID, getUseObject, getWindowOwner, initPicture, isAlertKey, isAWTProperty, isMouseAlert, isMouseAlertsEnabled, post, postAndWait, removeChild, setAlrt, setAt, setBevel, setBoxed, setCenter, setColor, setConstructOnUnhide, setDecimal, setDisabled, setFocus, setFont, setHelp, setHidden, setImmediate, setKey, setLeft, setMouseAlertsEnabled, setMsg, setOwner, setParent, setPicture, setPositionAndState, setProperty, setRight, setSkip, setStandard, setText, setTip, setTransparent, setUseID, toggleMode, toggleMode, update, use |
| Methods inherited from class org.jclarion.clarion.PropertyObject |
addListener, debugMetaData, getDebugMetaData, getDebugMetaData, getId, getInheritedProperty, getProperty, getProperty, getProperty, getPropertyOrDefault, getRawProperty, getRawProperty, getSetProperties, isProperty, isSettable, reMap, removeAllListeners, removeListener, setClonedProperty, setClonedProperty, setClonedProperty, setClonedProperty, setClonedProperty, setId, setProperty, setProperty, setProperty, setProperty, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ButtonControl
public ButtonControl()
setKey
public ButtonControl setKey(int key)
getKey
public int getKey()
- Specified by:
getKey in interface KeyableControl- Overrides:
getKey in class AbstractControl
setRepeat
public ButtonControl setRepeat(int key)
setDelay
public ButtonControl setDelay(int key)
setDefault
public ButtonControl setDefault()
setFlat
public ButtonControl setFlat()
setIcon
public ButtonControl setIcon(java.lang.String icon)
isAcceptAllControl
public boolean isAcceptAllControl()
- Specified by:
isAcceptAllControl in class AbstractControl
validateInput
public boolean validateInput()
- Specified by:
validateInput in class AbstractControl
getCreateType
public int getCreateType()
- Specified by:
getCreateType in class AbstractControl
clearMetaData
public void clearMetaData()
- Overrides:
clearMetaData in class AbstractButtonControl
debugMetaData
protected void debugMetaData(java.lang.StringBuilder sb)
- Overrides:
debugMetaData in class AbstractButtonControl
constructSwingComponent
public void constructSwingComponent(java.awt.Container parent)
- Overrides:
constructSwingComponent in class AbstractControl
notifyLocalChange
protected void notifyLocalChange(int indx,
ClarionObject value)
- Overrides:
notifyLocalChange in class AbstractControl
getButton
public javax.swing.AbstractButton getButton()
- Specified by:
getButton in class AbstractButtonControl
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent in class AbstractControl
doToggleMode
protected void doToggleMode(boolean value,
int mode)
- Overrides:
doToggleMode in class AbstractControl
Copyright © 2010. All Rights Reserved.