org.siebengeisslein.pgui
Class PScrollPane

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.JScrollPane,UserScopeData>
              extended by org.siebengeisslein.pgui.PScrollPane
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
Direct Known Subclasses:
PScrollTable

public class PScrollPane
extends PJComponent<javax.swing.JScrollPane,UserScopeData>


Constructor Summary
PScrollPane(PComponent component)
           
 
Method Summary
 PScrollPane clone(CloneHelper helper)
           
protected  javax.swing.JScrollPane createComponent()
          Create and initialize the component.
protected  UserScopeData createUserScopeData()
           
 PComponent getViewComponent()
           
 PColor getViewPortBackground()
           
protected  void onChange()
           
 void setViewComponent(PComponent component)
           
 void setViewPortBackground(PColor viewPortBackground)
           
 
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

PScrollPane

public PScrollPane(PComponent component)
Method Detail

createComponent

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

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

onChange

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

getViewPortBackground

public PColor getViewPortBackground()

setViewPortBackground

public void setViewPortBackground(PColor viewPortBackground)

setViewComponent

public void setViewComponent(PComponent component)

getViewComponent

public PComponent getViewComponent()

clone

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

createUserScopeData

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