org.siebengeisslein.pgui
Class PToolBar

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.PComponent<ComponentType,UserScopeDataType>
          extended by org.siebengeisslein.pgui.PJComponent<javax.swing.JToolBar,UserScopeData>
              extended by org.siebengeisslein.pgui.PToolBar
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
Direct Known Subclasses:
PGradientToolBar

public class PToolBar
extends PJComponent<javax.swing.JToolBar,UserScopeData>


Constructor Summary
PToolBar()
           
 
Method Summary
 void add(PAction action)
           
 void add(PComponent component)
           
 void addGlue()
           
 void addSeparator()
           
 PToolBar clone(CloneHelper helper)
           
protected  javax.swing.JToolBar createComponent()
          Create and initialize the component.
protected  UserScopeData createUserScopeData()
           
 boolean isRollOver()
           
protected  void onChange()
           
 void setRollOver(boolean rollOver)
           
 
Methods inherited from class org.siebengeisslein.pgui.PJComponent
getBorder, getForeground, getMinimumSize, getPreferredSize, merge, requestFocus, revalidate, setBorder, setForeground, setMinimumSize, setPreferredSize, setTransferHandler
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initChangeListener, initTransient, isModified, 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

PToolBar

public PToolBar()
Method Detail

createComponent

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

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

onChange

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

add

public void add(PAction action)

addSeparator

public void addSeparator()

isRollOver

public boolean isRollOver()

setRollOver

public void setRollOver(boolean rollOver)

add

public void add(PComponent component)

addGlue

public void addGlue()

clone

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

createUserScopeData

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