org.siebengeisslein.pgui
Class PCheckBox

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

public class PCheckBox
extends PComponent<javax.swing.JCheckBox,CheckboxUserData>


Constructor Summary
PCheckBox(javax.swing.Action action)
           
 
Method Summary
 PCheckBox clone(CloneHelper helper)
           
protected  javax.swing.JCheckBox createComponent()
          Create and initialize the component.
protected  CheckboxUserData createUserScopeData()
           
 javax.swing.Action getAction()
           
 boolean isSelected()
           
protected  void onChange()
           
 void setSelected(boolean selected)
           
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initChangeListener, initTransient, isModified, merge, 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

PCheckBox

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

onChange

protected void onChange()
Overrides:
onChange in class PComponent<javax.swing.JCheckBox,CheckboxUserData>

createComponent

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

Specified by:
createComponent in class PComponent<javax.swing.JCheckBox,CheckboxUserData>

setSelected

public void setSelected(boolean selected)

isSelected

public boolean isSelected()

getAction

public javax.swing.Action getAction()

clone

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

createUserScopeData

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