public class DropDownLabel extends java.lang.Object implements DropDown
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOGGER |
protected int |
selectedIndex |
| Constructor and Description |
|---|
DropDownLabel(javax.swing.JComponent component,
java.awt.Color warningBackgroundColor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDropdownListener(java.awt.event.ActionListener listener) |
void |
addItemListener(java.awt.event.ItemListener itemListener) |
javax.swing.JComponent |
asJComponent()
Returns this component as a swing
JComponent. |
java.util.List<javax.swing.ImageIcon> |
getIcons() |
javax.swing.ComboBoxModel |
getModel() |
int |
getSelectedIndex() |
java.lang.Object |
getSelectedItem() |
java.lang.Object[] |
getSelectedObjects() |
boolean |
isReadOnly() |
boolean |
isVisibleDropdownArrow() |
void |
removeDropdownListener(java.awt.event.ActionListener listener) |
void |
removeItemListener(java.awt.event.ItemListener l) |
void |
setEnabled(boolean enabled) |
void |
setIcons(java.util.List<javax.swing.ImageIcon> icons) |
void |
setModel(javax.swing.ComboBoxModel model) |
void |
setReadOnly(boolean readOnly) |
void |
setSelectedIndex(int i) |
protected void |
setText(java.lang.String s) |
protected void |
setText(java.lang.String s,
java.awt.Color backgroundColor) |
void |
setValue(java.lang.Object value) |
void |
setVisibleDropdownArrow(boolean visible) |
public DropDownLabel(javax.swing.JComponent component,
java.awt.Color warningBackgroundColor)
public javax.swing.JComponent asJComponent()
ComponentJComponent.asJComponent in interface ComponentJComponentpublic boolean isReadOnly()
isReadOnly in interface DropDownpublic void setReadOnly(boolean readOnly)
setReadOnly in interface DropDownpublic void setVisibleDropdownArrow(boolean visible)
setVisibleDropdownArrow in interface DropDownpublic boolean isVisibleDropdownArrow()
isVisibleDropdownArrow in interface DropDownpublic void setEnabled(boolean enabled)
setEnabled in interface DropDownpublic void setIcons(java.util.List<javax.swing.ImageIcon> icons)
public java.util.List<javax.swing.ImageIcon> getIcons()
public void setModel(javax.swing.ComboBoxModel model)
public void setSelectedIndex(int i)
setSelectedIndex in interface DropDownprotected void setText(java.lang.String s)
protected void setText(java.lang.String s,
java.awt.Color backgroundColor)
public java.lang.Object getSelectedItem()
getSelectedItem in interface DropDownpublic int getSelectedIndex()
getSelectedIndex in interface DropDownpublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface java.awt.ItemSelectablepublic void addItemListener(java.awt.event.ItemListener itemListener)
addItemListener in interface java.awt.ItemSelectablepublic void removeItemListener(java.awt.event.ItemListener l)
removeItemListener in interface java.awt.ItemSelectablepublic void addDropdownListener(java.awt.event.ActionListener listener)
addDropdownListener in interface DropDownpublic void removeDropdownListener(java.awt.event.ActionListener listener)
removeDropdownListener in interface DropDown