JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.basic
類別 BasicButtonListener

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

按鈕偵聽器。


建構子摘要
BasicButtonListener(AbstractButton b)
           
 
方法摘要
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)
          未註冊的預設鍵動作
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BasicButtonListener

public BasicButtonListener(AbstractButton b)
方法詳細資訊

propertyChange

public void propertyChange(PropertyChangeEvent e)
從介面 PropertyChangeListener 複製的描述
在綁定屬性發生更改時調用此方法。

指定者:
介面 PropertyChangeListener 中的 propertyChange
參數:
e - 描述事件源和已更改屬性的 PropertyChangeEvent 物件。

checkOpacity

protected void checkOpacity(AbstractButton b)

installKeyboardActions

public void installKeyboardActions(JComponent c)
註冊預設鍵動作:按下空格鍵以“單擊”按鈕並註冊鍵盤助記符(如果有)。


uninstallKeyboardActions

public void uninstallKeyboardActions(JComponent c)
未註冊的預設鍵動作


stateChanged

public void stateChanged(ChangeEvent e)
從介面 ChangeListener 複製的描述
當偵聽器的目標已更改其狀態時調用。

指定者:
介面 ChangeListener 中的 stateChanged
參數:
e - ChangeEvent 物件

focusGained

public void focusGained(FocusEvent e)
從介面 FocusListener 複製的描述
元件獲得鍵盤焦點時調用。

指定者:
介面 FocusListener 中的 focusGained

focusLost

public void focusLost(FocusEvent e)
從介面 FocusListener 複製的描述
元件失去鍵盤焦點時調用。

指定者:
介面 FocusListener 中的 focusLost

mouseMoved

public void mouseMoved(MouseEvent e)
從介面 MouseMotionListener 複製的描述
鼠標鼠標移動到元件上但無按鍵按下時調用。

指定者:
介面 MouseMotionListener 中的 mouseMoved

mouseDragged

public void mouseDragged(MouseEvent e)
從介面 MouseMotionListener 複製的描述
鼠標按鍵在元件上按下並拖動時調用。在釋放鼠標按鍵前,MOUSE_DRAGGED 事件被連續地傳遞到發起該拖動的元件(而不管鼠標位置是否處於該元件的邊界內)。

由於拖放實作是與平臺相關的,所以在本機拖放操作期間可能不傳遞 MOUSE_DRAGGED 事件。

指定者:
介面 MouseMotionListener 中的 mouseDragged

mouseClicked

public void mouseClicked(MouseEvent e)
從介面 MouseListener 複製的描述
鼠標按鍵在元件上單擊(按下並釋放)時調用。

指定者:
介面 MouseListener 中的 mouseClicked

mousePressed

public void mousePressed(MouseEvent e)
從介面 MouseListener 複製的描述
鼠標按鍵在元件上按下時調用。

指定者:
介面 MouseListener 中的 mousePressed

mouseReleased

public void mouseReleased(MouseEvent e)
從介面 MouseListener 複製的描述
鼠標按鈕在元件上釋放時調用。

指定者:
介面 MouseListener 中的 mouseReleased

mouseEntered

public void mouseEntered(MouseEvent e)
從介面 MouseListener 複製的描述
鼠標進入到元件上時調用。

指定者:
介面 MouseListener 中的 mouseEntered

mouseExited

public void mouseExited(MouseEvent e)
從介面 MouseListener 複製的描述
鼠標離開元件時調用。

指定者:
介面 MouseListener 中的 mouseExited

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only