|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.gui.PicklistField
public class PicklistField
A Field implemented with a JComboBox.
| Constructor Summary | |
|---|---|
PicklistField()
|
|
PicklistField(java.util.Collection options)
|
|
PicklistField(javax.swing.ComboBoxModel model)
|
|
| Method Summary | |
|---|---|
void |
doAction()
Subclasses should override this to take action whenever an action should occur (generally when the user hits return in the field). |
javax.swing.JComponent |
getGUI()
Returns the GUI component for this field. |
javax.swing.JComboBox |
getJComboBox()
|
int |
getSelectedIndex()
|
java.lang.Object |
getValue()
Returns the current value for this field. |
void |
setModel(javax.swing.ComboBoxModel newModel)
|
void |
setOptions(java.util.ArrayList newOptions)
|
void |
setOptions(java.util.Collection newOptions)
|
void |
setOptions(java.lang.String... newOptions)
|
void |
setSelectedIndex(int newIndex)
|
void |
setValue(java.lang.Object newItem)
Sets the current value for this field. |
void |
valueChanged(java.lang.Object newValue)
Subclasses should override this to take action whenever the selection set changes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PicklistField()
public PicklistField(javax.swing.ComboBoxModel model)
public PicklistField(java.util.Collection options)
| Method Detail |
|---|
public void setModel(javax.swing.ComboBoxModel newModel)
public int getSelectedIndex()
public void setSelectedIndex(int newIndex)
public java.lang.Object getValue()
GUIField
getValue in interface GUIFieldpublic void setValue(java.lang.Object newItem)
GUIField
setValue in interface GUIFieldpublic void setOptions(java.util.Collection newOptions)
public void setOptions(java.util.ArrayList newOptions)
public void setOptions(java.lang.String... newOptions)
public javax.swing.JComboBox getJComboBox()
public javax.swing.JComponent getGUI()
GUIField
getGUI in interface GUIFieldpublic void valueChanged(java.lang.Object newValue)
valueChanged in interface GUIFieldpublic void doAction()
doAction in interface GUIField
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||