org.siebengeisslein.pgui
Class PMenuItem

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.PComponent<javax.swing.JMenuItem,UserScopeData>
          extended by org.siebengeisslein.pgui.PMenuItem
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named

public class PMenuItem
extends PComponent<javax.swing.JMenuItem,UserScopeData>


Constructor Summary
PMenuItem(javax.swing.Action action)
           
 
Method Summary
 PMenuItem clone(CloneHelper helper)
           
protected  javax.swing.JMenuItem createComponent()
          Create and initialize the component.
protected  UserScopeData createUserScopeData()
           
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initChangeListener, initTransient, isModified, merge, onChange, onCreateJComponent, repaint, replaceMerged, setComponentId, setName, showPopup, swingDo, validate
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PMenuItem

public PMenuItem(javax.swing.Action action)
Method Detail

createComponent

protected javax.swing.JMenuItem createComponent()
Description copied from class: PComponent
Create and initialize the component.

Specified by:
createComponent in class PComponent<javax.swing.JMenuItem,UserScopeData>

clone

public PMenuItem clone(CloneHelper helper)
                throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Overrides:
clone in class PComponent<javax.swing.JMenuItem,UserScopeData>
Throws:
java.lang.CloneNotSupportedException

createUserScopeData

protected UserScopeData createUserScopeData()
Specified by:
createUserScopeData in class PComponent<javax.swing.JMenuItem,UserScopeData>