Class RibbonDefaultComboBoxContentModel<E>
java.lang.Object
javax.swing.AbstractListModel<E>
javax.swing.DefaultComboBoxModel<E>
org.pushingpixels.radiance.component.api.ribbon.synapse.model.RibbonDefaultComboBoxContentModel<E>
- All Implemented Interfaces:
Serializable
,ComboBoxModel<E>
,ListModel<E>
,MutableComboBoxModel<E>
,ContentModel
,ComponentContentModel
,RibbonComboBoxContentModel<E>
public class RibbonDefaultComboBoxContentModel<E>
extends DefaultComboBoxModel<E>
implements RibbonComboBoxContentModel<E>
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.pushingpixels.radiance.component.api.ribbon.synapse.model.RibbonComboBoxContentModel
RibbonComboBoxContentModel.ComboBoxSelectionChangeListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private RadianceIcon.Factory
private boolean
private final PropertyChangeSupport
private RichTooltip
Fields inherited from class javax.swing.AbstractListModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
static <E> RibbonDefaultComboBoxContentModel.Builder
<E> builder()
boolean
void
void
setEnabled
(boolean enabled) Methods inherited from class javax.swing.DefaultComboBoxModel
addAll, addAll, addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.ComboBoxModel
getSelectedItem, setSelectedItem
Methods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
-
Field Details
-
isEnabled
private boolean isEnabled -
iconFactory
-
caption
-
richTooltip
-
selectionChangeListener
-
pcs
-
-
Constructor Details
-
RibbonDefaultComboBoxContentModel
-
-
Method Details
-
builder
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListener
in interfaceComponentContentModel
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListener
in interfaceComponentContentModel
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceComponentContentModel
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceComponentContentModel
-
getIconFactory
- Specified by:
getIconFactory
in interfaceComponentContentModel
-
getCaption
- Specified by:
getCaption
in interfaceComponentContentModel
-
getSelectionChangeListener
- Specified by:
getSelectionChangeListener
in interfaceRibbonComboBoxContentModel<E>
-
getRichTooltip
- Specified by:
getRichTooltip
in interfaceComponentContentModel
-