org.siebengeisslein.pgui
Class PTextField
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<javax.swing.JTextField,TextFieldUserData>
org.siebengeisslein.pgui.PTextField
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
- Direct Known Subclasses:
- PPasswordField
public class PTextField
- extends PComponent<javax.swing.JTextField,TextFieldUserData>
| Methods inherited from class org.siebengeisslein.pgui.PComponent |
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initTransient, isModified, onCreateJComponent, repaint, 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 |
PTextField
public PTextField()
getDefaultText
public java.lang.String getDefaultText()
setDefaultText
public void setDefaultText(java.lang.String defaultText)
isDefaultEditable
public boolean isDefaultEditable()
setDefaultEditable
public void setDefaultEditable(boolean defaultEditable)
getDefaultProperty
public DataProperty getDefaultProperty()
setDefaultProperty
public void setDefaultProperty(DataProperty defaultProperty)
createComponent
protected javax.swing.JTextField createComponent()
- Description copied from class:
PComponent
- Create and initialize the component.
- Specified by:
createComponent in class PComponent<javax.swing.JTextField,TextFieldUserData>
onPropertyChange
public void onPropertyChange()
initChangeListener
protected void initChangeListener()
- Overrides:
initChangeListener in class PComponent<javax.swing.JTextField,TextFieldUserData>
addActionListener
public void addActionListener(java.awt.event.ActionListener listener)
removeActionListener
public void removeActionListener(java.awt.event.ActionListener listener)
setColumns
public void setColumns(int columns)
onChange
protected void onChange()
- Overrides:
onChange in class PComponent<javax.swing.JTextField,TextFieldUserData>
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
setEditable
public void setEditable(boolean editable)
isEditable
public boolean isEditable()
getColumns
public int getColumns()
clone
public PTextField clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware- Overrides:
clone in class PComponent<javax.swing.JTextField,TextFieldUserData>
- Throws:
java.lang.CloneNotSupportedException
replaceMerged
public void replaceMerged(MergeContext ctx)
- Specified by:
replaceMerged in interface MergeAware<PComponent>- Overrides:
replaceMerged in class PComponent<javax.swing.JTextField,TextFieldUserData>
merge
public void merge(PComponent obj,
MergeContext helper)
- Specified by:
merge in interface MergeAware<PComponent>- Overrides:
merge in class PComponent<javax.swing.JTextField,TextFieldUserData>
getProperty
public DataProperty getProperty()
setProperty
public void setProperty(DataProperty property)
createUserScopeData
protected TextFieldUserData createUserScopeData()
- Specified by:
createUserScopeData in class PComponent<javax.swing.JTextField,TextFieldUserData>