|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jguiraffe.gui.platform.swing.builder.components.SwingComponentHandler
net.sf.jguiraffe.gui.platform.swing.builder.components.SwingListModelHandler
net.sf.jguiraffe.gui.platform.swing.builder.components.SwingListBoxHandler
class SwingListBoxHandler
A specific Swing component handler implementation that deals with single selection lists.
Single selection lists are quite similar to non editable combo boxes. Their data is based on the provided list model.
| Constructor Summary | |
|---|---|
SwingListBoxHandler(javax.swing.JList list,
ListModel listModel)
Creates a new instance of SwingListBoxHandler. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getData()
Returns this component's data. |
javax.swing.JList |
getList()
Returns the managed list. |
java.lang.Object |
getOuterComponent()
Returns the outer most component. |
protected void |
initComponentModel(SwingListModel model)
Initializes the list box with the given list model. |
protected void |
registerChangeListener()
Registers this component handler as a change listener at the managed component. |
void |
setData(java.lang.Object data)
Sets the data of this component. |
protected void |
unregisterChangeListener()
Removes this component handler as change listener from the managed component. |
void |
valueChanged(javax.swing.event.ListSelectionEvent event)
Callback for list selection changes. |
| Methods inherited from class net.sf.jguiraffe.gui.platform.swing.builder.components.SwingListModelHandler |
|---|
addItem, createSwingListModel, getListModel, getType, removeItem |
| Methods inherited from class net.sf.jguiraffe.gui.platform.swing.builder.components.SwingComponentHandler |
|---|
addActionListener, addChangeListener, addFocusListener, fireChangeEvent, getComponent, getJComponent, isEnabled, removeActionListener, removeChangeListener, removeFocusListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.jguiraffe.gui.forms.ComponentHandler |
|---|
getComponent, isEnabled, setEnabled |
| Constructor Detail |
|---|
public SwingListBoxHandler(javax.swing.JList list,
ListModel listModel)
SwingListBoxHandler.
list - the list componentlistModel - the list model| Method Detail |
|---|
public javax.swing.JList getList()
public void valueChanged(javax.swing.event.ListSelectionEvent event)
valueChanged in interface javax.swing.event.ListSelectionListenerevent - the change eventprotected void registerChangeListener()
registerChangeListener in class SwingComponentHandlerprotected void unregisterChangeListener()
unregisterChangeListener in class SwingComponentHandlerSwingComponentHandler.registerChangeListener()protected void initComponentModel(SwingListModel model)
initComponentModel in class SwingListModelHandlermodel - the list modelpublic java.lang.Object getData()
getData in interface ComponentHandlerpublic void setData(java.lang.Object data)
setData in interface ComponentHandlerdata - the new data (which should be an item of the list model)public java.lang.Object getOuterComponent()
getOuterComponent in interface ComponentHandlergetOuterComponent in class SwingComponentHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||