org.siebengeisslein.pgui
Class PSplitPane

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.JSplitPane,SplitPaneUserData>
              extended by org.siebengeisslein.pgui.PSplitPane
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
Direct Known Subclasses:
DataPanel

public class PSplitPane
extends PJComponent<javax.swing.JSplitPane,SplitPaneUserData>


Constructor Summary
PSplitPane()
           
 
Method Summary
 PSplitPane clone(CloneHelper helper)
           
protected  javax.swing.JSplitPane createComponent()
          Create and initialize the component.
protected  SplitPaneUserData createUserScopeData()
           
 int getDividerLocation()
           
 PComponent getFirstComponent()
           
 int getOrientation()
           
 double getResizeWeight()
           
 PComponent getSecondComponent()
           
protected  void onChange()
           
 void setDividerLocation(int dividerLocation)
           
 void setFirstComponent(PComponent firstComponent)
           
 void setOrientation(int orientation)
           
 void setResizeWeight(double resizeWeight)
           
 void setSecondComponent(PComponent secondComponent)
           
 
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

PSplitPane

public PSplitPane()
Method Detail

createComponent

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

Specified by:
createComponent in class PComponent<javax.swing.JSplitPane,SplitPaneUserData>

onChange

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

getDividerLocation

public int getDividerLocation()

setDividerLocation

public void setDividerLocation(int dividerLocation)

getFirstComponent

public PComponent getFirstComponent()

setFirstComponent

public void setFirstComponent(PComponent firstComponent)

getSecondComponent

public PComponent getSecondComponent()

setSecondComponent

public void setSecondComponent(PComponent secondComponent)

getOrientation

public int getOrientation()

setOrientation

public void setOrientation(int orientation)

getResizeWeight

public double getResizeWeight()

setResizeWeight

public void setResizeWeight(double resizeWeight)

clone

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

createUserScopeData

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