org.jclarion.clarion.control
Class AbstractMenuItemControl

java.lang.Object
  extended by org.jclarion.clarion.PropertyObject
      extended by org.jclarion.clarion.control.AbstractControl
          extended by org.jclarion.clarion.control.AbstractButtonControl
              extended by org.jclarion.clarion.control.AbstractMenuItemControl
All Implemented Interfaces:
KeyableControl, SimpleMnemonicAllowed, AbstractAWTPropertyGetter
Direct Known Subclasses:
ItemControl, MenuControl, SeparatorControl

public abstract class AbstractMenuItemControl
extends AbstractButtonControl
implements SimpleMnemonicAllowed, KeyableControl


Constructor Summary
AbstractMenuItemControl()
           
 
Method Summary
abstract  void createMenuItem(javax.swing.JMenu parent)
           
 boolean isAcceptAllControl()
           
 boolean validateInput()
           
 
Methods inherited from class org.jclarion.clarion.control.AbstractButtonControl
accept, clearMetaData, configureButton, debugMetaData, doClickOnFocus, getButton, initButton
 
Methods inherited from class org.jclarion.clarion.control.AbstractControl
addChild, canConstruct, canNotifyLocalChange, changeFont, clearRefocusOnEventQueue, configureColor, configureDefaults, configureFont, constructSwingComponent, containsUse, doToggleMode, getAccept, getAWTProperty, getChild, getChildIndex, getChildren, getColor, getComponent, getControlAdjustInsets, getCreateType, getIcon, getKey, getLocalProperty, getMode, getNestedColor, getOwner, getParent, getParentPropertyObject, getPicture, getPreferredSize, getProperty, getToggleComponents, getUseID, getUseObject, getWindowOwner, initPicture, isAlertKey, isAWTProperty, isMouseAlert, isMouseAlertsEnabled, notifyLocalChange, 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
 
Methods inherited from interface org.jclarion.clarion.control.KeyableControl
getKey
 

Constructor Detail

AbstractMenuItemControl

public AbstractMenuItemControl()
Method Detail

isAcceptAllControl

public boolean isAcceptAllControl()
Specified by:
isAcceptAllControl in class AbstractControl

validateInput

public boolean validateInput()
Specified by:
validateInput in class AbstractControl

createMenuItem

public abstract void createMenuItem(javax.swing.JMenu parent)


Copyright © 2010. All Rights Reserved.