org.siebengeisslein.pgui
Class PList
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<ComponentType,UserScopeDataType>
org.siebengeisslein.pgui.PJComponent<javax.swing.JList,ListLocalData>
org.siebengeisslein.pgui.PList
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
public class PList
- extends PJComponent<javax.swing.JList,ListLocalData>
|
Constructor Summary |
PList()
|
PList(javax.swing.ListModel model)
|
PList(javax.swing.ListModel model,
javax.swing.ListSelectionModel listSelectionModel)
|
| 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 |
PList
public PList()
PList
public PList(javax.swing.ListModel model)
PList
public PList(javax.swing.ListModel model,
javax.swing.ListSelectionModel listSelectionModel)
createComponent
protected javax.swing.JList createComponent()
- Description copied from class:
PComponent
- Create and initialize the component.
- Specified by:
createComponent in class PComponent<javax.swing.JList,ListLocalData>
onChange
protected void onChange()
- Overrides:
onChange in class PJComponent<javax.swing.JList,ListLocalData>
getSelectionModel
public javax.swing.ListSelectionModel getSelectionModel()
getListModel
public javax.swing.ListModel getListModel()
setListModel
public void setListModel(javax.swing.ListModel model)
setRenderer
public void setRenderer(javax.swing.ListCellRenderer renderer)
getSelectedValue
public java.lang.Object getSelectedValue()
setDragEnabled
public void setDragEnabled(boolean dragEnabled)
clone
public PList clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware- Overrides:
clone in class PJComponent<javax.swing.JList,ListLocalData>
- Throws:
java.lang.CloneNotSupportedException
createUserScopeData
protected ListLocalData createUserScopeData()
- Specified by:
createUserScopeData in class PComponent<javax.swing.JList,ListLocalData>
locationToIndex
public int locationToIndex(java.awt.Point point)