org.siebengeisslein.pgui
Class PComboBox
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<ComponentType,UserScopeDataType>
org.siebengeisslein.pgui.PJComponent<javax.swing.JComboBox,ComboBoxUserData>
org.siebengeisslein.pgui.PComboBox
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
public class PComboBox
- extends PJComponent<javax.swing.JComboBox,ComboBoxUserData>
| 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, 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 |
PComboBox
public PComboBox(javax.swing.ComboBoxModel defaultModel,
javax.swing.Action action)
PComboBox
public PComboBox(PAction action)
initChangeListener
protected void initChangeListener()
- Overrides:
initChangeListener in class PComponent<javax.swing.JComboBox,ComboBoxUserData>
createComponent
protected javax.swing.JComboBox createComponent()
- Description copied from class:
PComponent
- Create and initialize the component.
- Specified by:
createComponent in class PComponent<javax.swing.JComboBox,ComboBoxUserData>
getSelectedItem
public Persistent getSelectedItem()
getModel
public javax.swing.ComboBoxModel getModel()
getAction
public javax.swing.Action getAction()
setSelectedItem
public void setSelectedItem(java.lang.Object obj)
addActionListener
public void addActionListener(java.awt.event.ActionListener listener)
removeActionListener
public void removeActionListener(java.awt.event.ActionListener listener)
setRenderer
public void setRenderer(javax.swing.ListCellRenderer renderer)
onChange
protected void onChange()
- Overrides:
onChange in class PJComponent<javax.swing.JComboBox,ComboBoxUserData>
setAutoComplete
public void setAutoComplete()
setModel
public void setModel(javax.swing.ComboBoxModel model)
clone
public PComboBox clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware- Overrides:
clone in class PJComponent<javax.swing.JComboBox,ComboBoxUserData>
- Throws:
java.lang.CloneNotSupportedException
setSelectAction
public void setSelectAction(javax.swing.Action action)
getProtoTypeValueFactory
public ProtoTypeFactory getProtoTypeValueFactory()
setProtoTypeValueFactory
public void setProtoTypeValueFactory(ProtoTypeFactory protoTypeValueFactory)
setEnabled
public void setEnabled(boolean enabled)
createUserScopeData
protected ComboBoxUserData createUserScopeData()
- Specified by:
createUserScopeData in class PComponent<javax.swing.JComboBox,ComboBoxUserData>