モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicDesktopIconUI.MouseInputHandler

java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
すべての実装されたインタフェース:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener
含まれているクラス:
BasicDesktopIconUI

public class BasicDesktopIconUI.MouseInputHandler extends MouseInputAdapter
マウスの動きを待機し、その動きに合わせて処理を行います。 このクラスは、「protected」内部クラスとして扱うようにしてください。 BasicDesktopIconUIのサブクラス内でのみインスタンス化してください。
  • コンストラクタの詳細

    • MouseInputHandler

      public MouseInputHandler()
      MouseInputHandlerを構築します。
  • メソッドの詳細

    • mouseReleased

      public void mouseReleased(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネント上でマウス・ボタンが離されると呼び出されます。
      パラメータ:
      e - 処理されるイベント
    • mousePressed

      public void mousePressed(MouseEvent e)
      インタフェースからコピーされた説明: MouseListener
      コンポーネント上でマウス・ボタンが押されると呼び出されます。
      パラメータ:
      e - 処理されるイベント
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      クラスからコピーされた説明: MouseAdapter
      ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。
      定義:
      mouseMoved、インタフェースMouseMotionListener
      オーバーライド:
      mouseMoved、クラスMouseAdapter
      パラメータ:
      e - 処理されるイベント
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      クラスからコピーされた説明: MouseAdapter
      コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。 MOUSE_DRAGGEDイベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。

      ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中にMOUSE_DRAGGEDイベントが配信されない場合があります。

      定義:
      mouseDragged、インタフェースMouseMotionListener
      オーバーライド:
      mouseDragged、クラスMouseAdapter
      パラメータ:
      e - 処理されるイベント
    • moveAndRepaint

      public void moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
      コンポーネントfを移動および再描画します。
      パラメータ:
      f - コンポーネント
      newX - 新しいX座標
      newY - 新しいY座標
      newWidth - 新しい幅
      newHeight - 新しい高さ