org.siebengeisslein.pgui
Class SwitchPanel

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

public class SwitchPanel
extends PComponent<javax.swing.JPanel,UserScopeData>


Constructor Summary
SwitchPanel()
           
 
Method Summary
protected  javax.swing.JPanel createComponent()
          Create and initialize the component.
protected  UserScopeData createUserScopeData()
           
 PComponent getCurrent()
           
protected  void onChange()
           
 void setCurrent(PComponent component)
           
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, clone, 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

SwitchPanel

public SwitchPanel()
Method Detail

createComponent

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

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

onChange

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

getCurrent

public PComponent getCurrent()

setCurrent

public void setCurrent(PComponent component)

createUserScopeData

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