Class BasicButtonListener

All Implemented Interfaces:
FocusListener, MouseListener, MouseMotionListener, PropertyChangeListener, EventListener, ChangeListener
public class BasicButtonListener
extends Object
implements MouseListener, MouseMotionListener, FocusListener, ChangeListener, PropertyChangeListener

Button Listener

Constructor Summary

Constructors
Constructor Description
BasicButtonListener​(AbstractButton b)

Constructs a new instance of BasicButtonListener.

Method Summary

All Methods Instance Methods Concrete Methods
Modifier and Type Method Description
protected void checkOpacity​(AbstractButton b)

Checks the opacity of the AbstractButton.

void installKeyboardActions​(JComponent c)

Register default key actions: pressing space to "click" a button and registering the keyboard mnemonic (if any).

void uninstallKeyboardActions​(JComponent c)

Unregister default key actions.

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods declared in interface javax.swing.event.ChangeListener

stateChanged

Methods declared in interface java.awt.event.FocusListener

focusGained, focusLost

Methods declared in interface java.awt.event.MouseListener

mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased

Methods declared in interface java.awt.event.MouseMotionListener

mouseDragged, mouseMoved

Methods declared in interface java.beans.PropertyChangeListener

propertyChange

Constructor Detail

BasicButtonListener

public BasicButtonListener​(AbstractButton b)

Constructs a new instance of BasicButtonListener.

Parameters:
b - an abstract button

Method Detail

checkOpacity

protected void checkOpacity​(AbstractButton b)

Checks the opacity of the AbstractButton.

Parameters:
b - an abstract button

installKeyboardActions

public void installKeyboardActions​(JComponent c)

Register default key actions: pressing space to "click" a button and registering the keyboard mnemonic (if any).

Parameters:
c - a component

uninstallKeyboardActions

public void uninstallKeyboardActions​(JComponent c)

Unregister default key actions.

Parameters:
c - a component