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
のサブクラス内でのみインスタンス化してください。 -
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明void
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。void
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
コンポーネント上でマウス・ボタンが離されると呼び出されます。void
moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
コンポーネントf
を移動および再描画します。クラス java.awt.event.MouseAdapterで宣言されたメソッド
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース java.awt.event.MouseListenerで宣言されたメソッド
mouseClicked, mouseEntered, mouseExited
-
コンストラクタの詳細
-
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
- 新しい高さ
-