モジュール java.desktop
パッケージ 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
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    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 - 処理されるイベント