org.siebengeisslein.pgui
Class PJComponent<ComponentType extends javax.swing.JComponent,UserScopeDataType extends UserScopeData>
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<ComponentType,UserScopeDataType>
org.siebengeisslein.pgui.PJComponent<ComponentType,UserScopeDataType>
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
- Direct Known Subclasses:
- PButton, PComboBox, PExpressionEditor, PLabel, PList, PScrollPane, PSourceCodeEditor, PSpinner, PSplitPane, PTable, PToolBar, PTree
public abstract class PJComponent<ComponentType extends javax.swing.JComponent,UserScopeDataType extends UserScopeData>
- extends PComponent<ComponentType,UserScopeDataType>
| Methods inherited from class org.siebengeisslein.pgui.PComponent |
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, createComponent, createUserScopeData, 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 |
PJComponent
public PJComponent()
onChange
protected void onChange()
- Overrides:
onChange in class PComponent<ComponentType extends javax.swing.JComponent,UserScopeDataType extends UserScopeData>
setPreferredSize
public void setPreferredSize(PDimension preferredSize)
getMinimumSize
public PDimension getMinimumSize()
getPreferredSize
public PDimension getPreferredSize()
setMinimumSize
public void setMinimumSize(PDimension minimumSize)
setBorder
public void setBorder(PBorder border)
getBorder
public PBorder getBorder()
setForeground
public void setForeground(PColor color)
getForeground
public PColor getForeground()
revalidate
public void revalidate()
setTransferHandler
public void setTransferHandler(PTransferHandler transferHandler)
clone
public PJComponent clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware- Overrides:
clone in class PComponent<ComponentType extends javax.swing.JComponent,UserScopeDataType extends UserScopeData>
- Throws:
java.lang.CloneNotSupportedException
merge
public void merge(PComponent obj,
MergeContext helper)
- Specified by:
merge in interface MergeAware<PComponent>- Overrides:
merge in class PComponent<ComponentType extends javax.swing.JComponent,UserScopeDataType extends UserScopeData>
requestFocus
public void requestFocus()