JavaTM 2 Platform
Standard Ed. 6

java.awt.event
介面 MouseListener

所有父級介面:
EventListener
所有已知子介面:
MouseInputListener
所有已知實作類別:
AWTEventMulticaster, BasicButtonListener, BasicComboPopup.InvocationMouseHandler, BasicComboPopup.ListMouseHandler, BasicDesktopIconUI.MouseInputHandler, BasicFileChooserUI.DoubleClickListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.GlassPaneDispatcher, BasicListUI.MouseInputHandler, BasicMenuItemUI.MouseInputHandler, BasicMenuUI.MouseInputHandler, BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.TrackListener, BasicSliderUI.TrackListener, BasicSplitPaneDivider.MouseHandler, BasicTabbedPaneUI.MouseHandler, BasicTableHeaderUI.MouseInputHandler, BasicTableUI.MouseInputHandler, BasicTextUI.BasicCaret, BasicToolBarUI.DockingListener, BasicTreeUI.MouseHandler, BasicTreeUI.MouseInputHandler, DefaultCaret, FormView.MouseEventListener, HTMLEditorKit.LinkController, MetalFileChooserUI.SingleClickListener, MetalToolBarUI.MetalDockingListener, MouseAdapter, MouseDragGestureRecognizer, MouseInputAdapter, ToolTipManager

public interface MouseListener
extends EventListener

用於接收元件上“感興趣”的鼠標事件(按下、釋放、單擊、進入或離開)的偵聽器介面。(要追蹤鼠標移動和鼠標拖動,請使用 MouseMotionListener。)

旨在處理鼠標事件的類別要麼實作此介面(及其包含的所有方法),要麼擴展抽象類別 MouseAdapter(僅覆寫所需的方法)。

然後使用元件的 addMouseListener 方法將從該類別所創建的偵聽器物件向該元件註冊。當按下、釋放或單擊(按下並釋放)鼠標時會產生鼠標事件。鼠標鼠標進入或離開元件時也會產生鼠標事件。發生鼠標事件時,將調用該偵聽器物件中的相應方法,並將 MouseEvent 傳遞給該方法。

從以下版本開始:
1.1
另請參見:
MouseAdapter, MouseEvent, Tutorial: Writing a Mouse Listener

方法摘要
 void mouseClicked(MouseEvent e)
          鼠標按鍵在元件上單擊(按下並釋放)時調用。
 void mouseEntered(MouseEvent e)
          鼠標進入到元件上時調用。
 void mouseExited(MouseEvent e)
          鼠標離開元件時調用。
 void mousePressed(MouseEvent e)
          鼠標按鍵在元件上按下時調用。
 void mouseReleased(MouseEvent e)
          鼠標按鈕在元件上釋放時調用。
 

方法詳細資訊

mouseClicked

void mouseClicked(MouseEvent e)
鼠標按鍵在元件上單擊(按下並釋放)時調用。


mousePressed

void mousePressed(MouseEvent e)
鼠標按鍵在元件上按下時調用。


mouseReleased

void mouseReleased(MouseEvent e)
鼠標按鈕在元件上釋放時調用。


mouseEntered

void mouseEntered(MouseEvent e)
鼠標進入到元件上時調用。


mouseExited

void mouseExited(MouseEvent e)
鼠標離開元件時調用。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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