DefaultButtonModel (Java Platform SE 8 ) (original) (raw)

Modifier and Type

Method

Description

void

[addActionListener](../../javax/swing/DefaultButtonModel.html#addActionListener-java.awt.event.ActionListener-)([ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event") l)

Adds an ActionListener to the model.

void

[addChangeListener](../../javax/swing/DefaultButtonModel.html#addChangeListener-javax.swing.event.ChangeListener-)([ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event") l)

Adds a ChangeListener to the model.

void

[addItemListener](../../javax/swing/DefaultButtonModel.html#addItemListener-java.awt.event.ItemListener-)([ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event") l)

Adds an ItemListener to the model.

protected void

[fireActionPerformed](../../javax/swing/DefaultButtonModel.html#fireActionPerformed-java.awt.event.ActionEvent-)([ActionEvent](../../java/awt/event/ActionEvent.html "class in java.awt.event") e)

Notifies all listeners that have registered interest for notification on this event type.

protected void

[fireItemStateChanged](../../javax/swing/DefaultButtonModel.html#fireItemStateChanged-java.awt.event.ItemEvent-)([ItemEvent](../../java/awt/event/ItemEvent.html "class in java.awt.event") e)

Notifies all listeners that have registered interest for notification on this event type.

protected void

[fireStateChanged](../../javax/swing/DefaultButtonModel.html#fireStateChanged--)()

Notifies all listeners that have registered interest for notification on this event type.

[String](../../java/lang/String.html "class in java.lang")

[getActionCommand](../../javax/swing/DefaultButtonModel.html#getActionCommand--)()

Returns the action command string for the button.

[ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event")[]

[getActionListeners](../../javax/swing/DefaultButtonModel.html#getActionListeners--)()

Returns an array of all the action listeners registered on this DefaultButtonModel.

[ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event")[]

[getChangeListeners](../../javax/swing/DefaultButtonModel.html#getChangeListeners--)()

Returns an array of all the change listeners registered on this DefaultButtonModel.

[ButtonGroup](../../javax/swing/ButtonGroup.html "class in javax.swing")

[getGroup](../../javax/swing/DefaultButtonModel.html#getGroup--)()

Returns the group that the button belongs to.

[ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event")[]

[getItemListeners](../../javax/swing/DefaultButtonModel.html#getItemListeners--)()

Returns an array of all the item listeners registered on this DefaultButtonModel.

<T extends [EventListener](../../java/util/EventListener.html "interface in java.util")> T[]

[getListeners](../../javax/swing/DefaultButtonModel.html#getListeners-java.lang.Class-)([Class](../../java/lang/Class.html "class in java.lang")<T> listenerType)

Returns an array of all the objects currently registered as_Foo_Listeners upon this model.

int

[getMnemonic](../../javax/swing/DefaultButtonModel.html#getMnemonic--)()

Gets the keyboard mnemonic for the button.

[Object](../../java/lang/Object.html "class in java.lang")[]

[getSelectedObjects](../../javax/swing/DefaultButtonModel.html#getSelectedObjects--)()

Overridden to return null.

boolean

[isArmed](../../javax/swing/DefaultButtonModel.html#isArmed--)()

Indicates partial commitment towards triggering the button.

boolean

[isEnabled](../../javax/swing/DefaultButtonModel.html#isEnabled--)()

Indicates if the button can be selected or triggered by an input device, such as a mouse pointer.

boolean

[isPressed](../../javax/swing/DefaultButtonModel.html#isPressed--)()

Indicates if the button is pressed.

boolean

[isRollover](../../javax/swing/DefaultButtonModel.html#isRollover--)()

Indicates that the mouse is over the button.

boolean

[isSelected](../../javax/swing/DefaultButtonModel.html#isSelected--)()

Indicates if the button has been selected.

void

[removeActionListener](../../javax/swing/DefaultButtonModel.html#removeActionListener-java.awt.event.ActionListener-)([ActionListener](../../java/awt/event/ActionListener.html "interface in java.awt.event") l)

Removes an ActionListener from the model.

void

[removeChangeListener](../../javax/swing/DefaultButtonModel.html#removeChangeListener-javax.swing.event.ChangeListener-)([ChangeListener](../../javax/swing/event/ChangeListener.html "interface in javax.swing.event") l)

Removes a ChangeListener from the model.

void

[removeItemListener](../../javax/swing/DefaultButtonModel.html#removeItemListener-java.awt.event.ItemListener-)([ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event") l)

Removes an ItemListener from the model.

void

[setActionCommand](../../javax/swing/DefaultButtonModel.html#setActionCommand-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") actionCommand)

Sets the action command string that gets sent as part of theActionEvent when the button is triggered.

void

[setArmed](../../javax/swing/DefaultButtonModel.html#setArmed-boolean-)(boolean b)

Marks the button as armed or unarmed.

void

[setEnabled](../../javax/swing/DefaultButtonModel.html#setEnabled-boolean-)(boolean b)

Enables or disables the button.

void

[setGroup](../../javax/swing/DefaultButtonModel.html#setGroup-javax.swing.ButtonGroup-)([ButtonGroup](../../javax/swing/ButtonGroup.html "class in javax.swing") group)

Identifies the group the button belongs to -- needed for radio buttons, which are mutually exclusive within their group.

void

[setMnemonic](../../javax/swing/DefaultButtonModel.html#setMnemonic-int-)(int key)

Sets the keyboard mnemonic (shortcut key or accelerator key) for the button.

void

[setPressed](../../javax/swing/DefaultButtonModel.html#setPressed-boolean-)(boolean b)

Sets the button to pressed or unpressed.

void

[setRollover](../../javax/swing/DefaultButtonModel.html#setRollover-boolean-)(boolean b)

Sets or clears the button's rollover state

void

[setSelected](../../javax/swing/DefaultButtonModel.html#setSelected-boolean-)(boolean b)

Selects or deselects the button.