org.siebengeisslein.pgui
Class PFrame
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<component,UserScopeDataType>
org.siebengeisslein.pgui.AbstractPContainer<component,Contained,UserScopeDataType>
org.siebengeisslein.pgui.PublicContainer<javax.swing.JFrame,PComponent,FrameUserData>
org.siebengeisslein.pgui.PFrame
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
- Direct Known Subclasses:
- AccountAdmin, Feder, PersistentTreeView
public class PFrame
- extends PublicContainer<javax.swing.JFrame,PComponent,FrameUserData>
| Methods inherited from class org.siebengeisslein.pgui.PublicContainer |
add, add, getComponent, getComponentAt, getComponentConstraints, getComponentConstraints, getComponentCount, getPComponentFor, remove, remove, setComponentConstraints |
| Methods inherited from class org.siebengeisslein.pgui.AbstractPContainer |
add, contains, getComponentEntry, getComponents, getLayout, getNumSwingComponents, initChangeListener, isEmpty, onComponentListChange, replaceMerged, setLayout |
| Methods inherited from class org.siebengeisslein.pgui.PComponent |
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, isModified, onCreateJComponent, repaint, setComponentId, setName, showPopup, swingDo, validate |
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, 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 |
PFrame
public PFrame()
initTransient
protected void initTransient()
- Overrides:
initTransient in class PComponent<javax.swing.JFrame,FrameUserData>
disposeTransient
protected void disposeTransient()
- Overrides:
disposeTransient in class Persistent
createComponent
protected javax.swing.JFrame createComponent()
- Description copied from class:
PComponent
- Create and initialize the component.
- Specified by:
createComponent in class PComponent<javax.swing.JFrame,FrameUserData>
getContainer
protected java.awt.Container getContainer()
- Specified by:
getContainer in class AbstractPContainer<javax.swing.JFrame,PComponent,FrameUserData>
onChange
protected void onChange()
- Overrides:
onChange in class AbstractPContainer<javax.swing.JFrame,PComponent,FrameUserData>
setTitle
public void setTitle(java.lang.String title)
getTitle
public java.lang.String getTitle()
setCloseAction
public void setCloseAction(javax.swing.Action closeAction)
setDefaultButton
public void setDefaultButton(PButton button)
setMenuBar
public void setMenuBar(PMenuBar menubar)
getMenuBar
public PMenuBar getMenuBar()
setVisible
public void setVisible(boolean visible)
isVisible
public boolean isVisible()
show
public void show()
setSize
public void setSize(PDimension size)
setIconImage
public void setIconImage(PImageIcon icon)
getSize
public PDimension getSize()
getLocation
public PPoint getLocation()
setLocation
public void setLocation(PPoint location)
getDefaultSize
public PDimension getDefaultSize()
setDefaultSize
public void setDefaultSize(PDimension defaultSize)
getDefaultLocation
public PPoint getDefaultLocation()
setDefaultLocation
public void setDefaultLocation(PPoint defaultLocation)
clone
public PFrame clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware- Overrides:
clone in class PublicContainer<javax.swing.JFrame,PComponent,FrameUserData>
- Throws:
java.lang.CloneNotSupportedException
merge
public void merge(PComponent obj,
MergeContext helper)
- Specified by:
merge in interface MergeAware<PComponent>- Overrides:
merge in class PublicContainer<javax.swing.JFrame,PComponent,FrameUserData>
createUserScopeData
protected FrameUserData createUserScopeData()
- Specified by:
createUserScopeData in class PComponent<javax.swing.JFrame,FrameUserData>
getDefaultCloseOperation
public int getDefaultCloseOperation()
setDefaultCloseOperation
public void setDefaultCloseOperation(int defaultCloseOperation)