java.lang.Object
javax.swing.plaf.basic.BasicButtonListener
- 所有已实现的接口:
-
FocusListener
,MouseListener
,MouseMotionListener
,PropertyChangeListener
,EventListener
,ChangeListener
public class BasicButtonListener extends Object implements MouseListener, MouseMotionListener, FocusListener, ChangeListener, PropertyChangeListener
按钮监听器
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
检查AbstractButton
的不透明度。void
当组件获得键盘焦点时调用。void
当组件失去键盘焦点时调用。void
注册默认的按键操作:按下空格键来“点击”按钮并注册键盘助记键(如果有)。void
当鼠标按钮在组件上被点击(按下并释放)时调用。void
当鼠标按钮在组件上被按下并拖动时调用。void
当鼠标进入组件时调用。void
当鼠标退出组件时调用。void
当鼠标光标移动到组件上但没有按下按钮时调用。void
当鼠标按钮在组件上被按下时调用。void
当鼠标按钮在组件上被释放时调用。void
当绑定属性发生变化时调用此方法。void
当监听器的目标改变其状态时调用。void
注销默认的按键操作。
-
Constructor Details
-
BasicButtonListener
构造一个新的BasicButtonListener
实例。- 参数:
-
b
- 一个抽象按钮
-
-
Method Details
-
propertyChange
从接口复制的描述:PropertyChangeListener
当绑定属性发生变化时调用此方法。- 指定者:
-
propertyChange
在接口PropertyChangeListener
- 参数:
-
e
- 描述事件源和已更改属性的 PropertyChangeEvent 对象
-
checkOpacity
检查AbstractButton
的不透明度。- 参数:
-
b
- 一个抽象按钮
-
installKeyboardActions
注册默认的按键操作:按下空格键来“点击”按钮并注册键盘助记键(如果有)。- 参数:
-
c
- 一个组件
-
uninstallKeyboardActions
注销默认的按键操作。- 参数:
-
c
- 一个组件
-
stateChanged
从接口复制的描述:ChangeListener
当监听器的目标改变其状态时调用。- 指定者:
-
stateChanged
在接口ChangeListener
- 参数:
-
e
- 一个 ChangeEvent 对象
-
focusGained
从接口复制的描述:FocusListener
当组件获得键盘焦点时调用。- 指定者:
-
focusGained
在接口FocusListener
- 参数:
-
e
- 要处理的事件
-
focusLost
从接口复制的描述:FocusListener
当组件失去键盘焦点时调用。- 指定者:
-
focusLost
在接口FocusListener
- 参数:
-
e
- 要处理的事件
-
mouseMoved
从接口复制的描述:MouseMotionListener
当鼠标光标移动到组件上但没有按下按钮时调用。- 指定者:
-
mouseMoved
在接口MouseMotionListener
- 参数:
-
e
- 要处理的事件
-
mouseDragged
从接口复制的描述:MouseMotionListener
当鼠标按钮在组件上被按下并拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动起始的组件,直到鼠标按钮释放(无论鼠标位置是否在组件的边界内)。由于依赖于平台的拖放实现,可能在本机拖放操作期间不会传递
MOUSE_DRAGGED
事件。- 指定者:
-
mouseDragged
在接口MouseMotionListener
- 参数:
-
e
- 要处理的事件
-
mouseClicked
从接口复制的描述:MouseListener
当鼠标按钮在组件上被点击(按下并释放)时调用。- 指定者:
-
mouseClicked
在接口MouseListener
- 参数:
-
e
- 要处理的事件
-
mousePressed
从接口复制的描述:MouseListener
当鼠标按钮在组件上被按下时调用。- 指定者:
-
mousePressed
在接口MouseListener
- 参数:
-
e
- 要处理的事件
-
mouseReleased
从接口复制的描述:MouseListener
当鼠标按钮在组件上被释放时调用。- 指定者:
-
mouseReleased
在接口MouseListener
- 参数:
-
e
- 要处理的事件
-
mouseEntered
从接口复制的描述:MouseListener
当鼠标进入组件时调用。- 指定者:
-
mouseEntered
在接口MouseListener
- 参数:
-
e
- 要处理的事件
-
mouseExited
从接口复制的描述:MouseListener
当鼠标退出组件时调用。- 指定者:
-
mouseExited
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-