Interface PopupButtonModel
- All Superinterfaces:
ButtonModel
,ItemSelectable
- All Known Implementing Classes:
JCommandButton.DefaultPopupButtonModel
Model for the popup area of
JCommandButton
component.-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds anPopupActionListener
to the model.boolean
Returns indication whether the associated popup is showing.void
Removes anPopupActionListener
from the model.void
setPopupShowing
(boolean flag) Sets indication on the visibility status of the associated popup.Methods inherited from interface javax.swing.ButtonModel
addActionListener, addChangeListener, addItemListener, getActionCommand, getGroup, getMnemonic, isArmed, isEnabled, isPressed, isRollover, isSelected, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setPressed, setRollover, setSelected
Methods inherited from interface java.awt.ItemSelectable
getSelectedObjects
-
Method Details
-
addPopupActionListener
Adds anPopupActionListener
to the model.- Parameters:
l
- the listener to add
-
removePopupActionListener
Removes anPopupActionListener
from the model.- Parameters:
l
- the listener to remove
-
setPopupShowing
void setPopupShowing(boolean flag) Sets indication on the visibility status of the associated popup.- Parameters:
flag
- The visibility status of the associated popup.
-
isPopupShowing
boolean isPopupShowing()Returns indication whether the associated popup is showing.- Returns:
true
if the associated popup is showing,false
otherwise.
-