org.apache.jorphan.gui
Class JLabeledChoice
JPanel
org.apache.jorphan.gui.JLabeledChoice
- JLabeledField
public class JLabeledChoice
extends JPanel
JLabeledChoice() - Default constructor, The label and the Text field are left empty.
|
JLabeledChoice(String pLabel, String[] items) - Constructs a non-edittable combo-box with the label displaying the passed text.
|
JLabeledChoice(String pLabel, String[] items, boolean editable) - Constructs a combo-box with the label displaying the passed text.
|
JLabeledChoice(String pLabel, boolean editable)
|
JLabeledChoice
public JLabeledChoice()
Default constructor, The label and the Text field are left empty.
JLabeledChoice
public JLabeledChoice(String pLabel,
String[] items)
Constructs a non-edittable combo-box with the label displaying the passed text.
pLabel
- - the text to display in the label.items
- - the items to display in the Combo box
JLabeledChoice
public JLabeledChoice(String pLabel,
String[] items,
boolean editable)
Constructs a combo-box with the label displaying the passed text.
pLabel
- - the text to display in the label.items
- - the items to display in the Combo boxeditable
- - if true, then Add and Delete buttons are created.
JLabeledChoice
public JLabeledChoice(String pLabel,
boolean editable)
addChangeListener
public void addChangeListener(ChangeListener pChangeListener)
Adds a change listener, that will be notified when the text in the text
field is changed. The ChangeEvent that will be passed to registered
listeners will contain this object as the source, allowing the new text
to be extracted using the
getText
method.
- addChangeListener in interface JLabeledField
pChangeListener
- The listener to add
addValue
public void addValue(String item)
getItems
public String[] getItems()
getLabel
public String getLabel()
Returns the text of the label.
getSelectedIndex
public int getSelectedIndex()
getSelectedItems
public Object[] getSelectedItems()
getText
public String getText()
Returns the text in the Text Field.
- getText in interface JLabeledField
- The text in the Text Field. Never returns null.
getToolTipText
public String getToolTipText()
Returns the tooltip string that has been set with setToolTipText
removeChangeListener
public void removeChangeListener(ChangeListener pChangeListener)
Removes a change listener.
pChangeListener
- The change listener to remove.
setEditable
public void setEditable(boolean editable)
setLabel
public void setLabel(String pLabel)
Set the text displayed in the label.
- setLabel in interface JLabeledField
pLabel
- The new label text.
setSelectedIndex
public void setSelectedIndex(int index)
setText
public void setText(String pText)
Set the text displayed in the Text Field.
- setText in interface JLabeledField
pText
- The new text to display in the text field.
setToolTipText
public void setToolTipText(String text)
Registers the text to display in a tool tip.
The text displays when the cursor lingers over the component.
text
- the string to display; if the text is null,
the tool tip is turned off for this component
setValues
public void setValues(String[] items)
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.