JIDE 3.5.15

com.jidesoft.swing
Class DefaultSplitButtonModel

java.lang.Object
  extended by javax.swing.DefaultButtonModel
      extended by com.jidesoft.swing.DefaultSplitButtonModel
All Implemented Interfaces:
SplitButtonModel, ItemSelectable, Serializable, ButtonModel
Direct Known Subclasses:
JideToggleSplitButton.ToggleSplitButtonModel

public class DefaultSplitButtonModel
extends DefaultButtonModel
implements SplitButtonModel

See Also:
Serialized Form

Field Summary
static int BUTTON_ENABLED
          Indicates that the button part of the split button is enabled or disabled.
static int BUTTON_ROLLOVER
          Indicates that the button part of the split button is rollover.
static int BUTTON_SELECTED
          Indicates that the button part of the split button has been selected.
 
Fields inherited from class javax.swing.DefaultButtonModel
actionCommand, ARMED, changeEvent, ENABLED, group, listenerList, mnemonic, PRESSED, ROLLOVER, SELECTED, stateMask
 
Constructor Summary
DefaultSplitButtonModel()
           
 
Method Summary
 boolean isButtonEnabled()
          Indicates if the button part of the JideSplitButton has been enabled.
 boolean isButtonRollover()
          Indicates if the button part of the JideSplitButton is rollover.
 boolean isButtonSelected()
          Indicates if the button part of the JideSplitButton has been selected.
 void setButtonEnabled(boolean b)
          Selects or deselects the button part of the JideSplitButton.
 void setButtonRollover(boolean b)
          Sets the button part of the JideSplitButton as rollover.
 void setButtonSelected(boolean b)
          Selects or deselects the button part of the JideSplitButton.
 void setRollover(boolean b)
           
 
Methods inherited from class javax.swing.DefaultButtonModel
addActionListener, addChangeListener, addItemListener, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getActionListeners, getChangeListeners, getGroup, getItemListeners, getListeners, getMnemonic, getSelectedObjects, isArmed, isEnabled, isPressed, isRollover, isSelected, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setArmed, setEnabled, setGroup, setMnemonic, setPressed, setSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, setSelected
 
Methods inherited from interface java.awt.ItemSelectable
getSelectedObjects
 

Field Detail

BUTTON_SELECTED

public static final int BUTTON_SELECTED
Indicates that the button part of the split button has been selected.

See Also:
Constant Field Values

BUTTON_ENABLED

public static final int BUTTON_ENABLED
Indicates that the button part of the split button is enabled or disabled.

See Also:
Constant Field Values

BUTTON_ROLLOVER

public static final int BUTTON_ROLLOVER
Indicates that the button part of the split button is rollover.

See Also:
Constant Field Values
Constructor Detail

DefaultSplitButtonModel

public DefaultSplitButtonModel()
Method Detail

setButtonSelected

public void setButtonSelected(boolean b)
Selects or deselects the button part of the JideSplitButton.

Specified by:
setButtonSelected in interface SplitButtonModel
Parameters:
b - true selects the button, false deselects the button

isButtonSelected

public boolean isButtonSelected()
Indicates if the button part of the JideSplitButton has been selected.

Specified by:
isButtonSelected in interface SplitButtonModel
Returns:
true if the button is selected

setButtonEnabled

public void setButtonEnabled(boolean b)
Selects or deselects the button part of the JideSplitButton.

Specified by:
setButtonEnabled in interface SplitButtonModel
Parameters:
b - true selects the button, false deselects the button

isButtonEnabled

public boolean isButtonEnabled()
Indicates if the button part of the JideSplitButton has been enabled.

Specified by:
isButtonEnabled in interface SplitButtonModel
Returns:
true if the button is enabled

setButtonRollover

public void setButtonRollover(boolean b)
Sets the button part of the JideSplitButton as rollover.

Specified by:
setButtonRollover in interface SplitButtonModel
Parameters:
b - true set the button as rollover, false set the button as not rollover

isButtonRollover

public boolean isButtonRollover()
Indicates if the button part of the JideSplitButton is rollover.

Specified by:
isButtonRollover in interface SplitButtonModel
Returns:
true if the button is rollover

setRollover

public void setRollover(boolean b)
Specified by:
setRollover in interface ButtonModel
Overrides:
setRollover in class DefaultButtonModel

JIDE 3.5.15