Interface PopupButtonModel
-
- All Superinterfaces:
javax.swing.ButtonModel
,java.awt.ItemSelectable
- All Known Implementing Classes:
JCommandButton.DefaultPopupButtonModel
public interface PopupButtonModel extends javax.swing.ButtonModel
Model for the popup area ofJCommandButton
component.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPopupActionListener(PopupActionListener l)
Adds anPopupActionListener
to the model.boolean
isPopupShowing()
Returns indication whether the associated popup is showing.void
removePopupActionListener(PopupActionListener l)
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, getMnemonic, isArmed, isEnabled, isPressed, isRollover, isSelected, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setPressed, setRollover, setSelected
-
-
-
-
Method Detail
-
addPopupActionListener
void addPopupActionListener(PopupActionListener l)
Adds anPopupActionListener
to the model.- Parameters:
l
- the listener to add
-
removePopupActionListener
void removePopupActionListener(PopupActionListener l)
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.
-
-