- すべてのスーパー・インタフェース:
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
コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。void
コンポーネントにマウスが入ると呼び出されます。void
コンポーネントからマウスが出ると呼び出されます。void
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
コンポーネント上でマウス・ボタンが離されると呼び出されます。
-
メソッドの詳細
-
mouseClicked
void mouseClicked(MouseEvent e)コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。- パラメータ:
e
- 処理されるイベント
-
mousePressed
void mousePressed(MouseEvent e)コンポーネント上でマウス・ボタンが押されると呼び出されます。- パラメータ:
e
- 処理されるイベント
-
mouseReleased
void mouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。- パラメータ:
e
- 処理されるイベント
-
mouseEntered
void mouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。- パラメータ:
e
- 処理されるイベント
-
mouseExited
void mouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。- パラメータ:
e
- 処理されるイベント
-