public class BasicButtonListener extends Object implements MouseListener, MouseMotionListener, FocusListener, ChangeListener, PropertyChangeListener
| Constructor and Description |
|---|
BasicButtonListener(AbstractButton b) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkOpacity(AbstractButton b) |
void |
focusGained(FocusEvent e)
当一个组件获取键盘焦点时调用。
|
void |
focusLost(FocusEvent e)
当一个组件丢失键盘焦点时调用。
|
void |
installKeyboardActions(JComponent c)
登记的关键动作:按默认空间的“点击”按钮机构键盘助记符(如果有的话)。
|
void |
mouseClicked(MouseEvent e)
当鼠标按钮被点击(按下并释放)在一个组件上调用。
|
void |
mouseDragged(MouseEvent e)
当鼠标按钮被按下一个组件,然后拖动时调用。
|
void |
mouseEntered(MouseEvent e)
当鼠标进入组件时调用。
|
void |
mouseExited(MouseEvent e)
当鼠标退出组件时调用。
|
void |
mouseMoved(MouseEvent e)
当鼠标指针移动到一个组件上时调用,但没有被推。
|
void |
mousePressed(MouseEvent e)
当鼠标按钮被按下一个组件时调用。
|
void |
mouseReleased(MouseEvent e)
当鼠标按钮已在组件上发布时调用。
|
void |
propertyChange(PropertyChangeEvent e)
当改变绑定属性时,这种方法会被调用。
|
void |
stateChanged(ChangeEvent e)
当听者的目标改变了它的状态时调用。
|
void |
uninstallKeyboardActions(JComponent c)
注销的默认关键行动
|
public BasicButtonListener(AbstractButton b)
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListener
propertyChange 接口
PropertyChangeListener
e - PropertyChangeEvent对象描述事件源和性质已经改变。
protected void checkOpacity(AbstractButton b)
public void installKeyboardActions(JComponent c)
public void uninstallKeyboardActions(JComponent c)
public void stateChanged(ChangeEvent e)
ChangeListener
stateChanged 接口
ChangeListener
e - changeevent对象
public void focusGained(FocusEvent e)
FocusListener
focusGained 接口
FocusListener
public void focusLost(FocusEvent e)
FocusListener
focusLost 接口
FocusListener
public void mouseMoved(MouseEvent e)
MouseMotionListener
mouseMoved 接口
MouseMotionListener
public void mouseDragged(MouseEvent e)
MouseMotionListener
MOUSE_DRAGGED事件不断被传递到组件拖动起源直到鼠标按钮被释放(不管鼠标的位置是在组件的边界)。
由于平台依赖的拖放实现,MOUSE_DRAGGED事件可能不交在本地拖放操作。
mouseDragged 接口
MouseMotionListener
public void mouseClicked(MouseEvent e)
MouseListener
mouseClicked 接口
MouseListener
public void mousePressed(MouseEvent e)
MouseListener
mousePressed 接口
MouseListener
public void mouseReleased(MouseEvent e)
MouseListener
mouseReleased 接口
MouseListener
public void mouseEntered(MouseEvent e)
MouseListener
mouseEntered 接口
MouseListener
public void mouseExited(MouseEvent e)
MouseListener
mouseExited 接口
MouseListener
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.