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
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。void
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
コンポーネント上でマウス・ボタンが離されると呼び出されます。void
moveAndRepaint
(JComponent f, int newX, int newY, int newWidth, int newHeight) コンポーネントf
を移動および再描画します。クラスjava.awt.event.MouseAdapterで宣言されたメソッド
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, 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
-
mousePressed
-
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
- 新しい高さ
-