- 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()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
mouseDragged(MouseEvent e)
コンポーネント上でマウスのボタンを押してドラッグすると呼び出されます。void
mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。void
mousePressed(MouseEvent e)
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
mouseReleased(MouseEvent e)
コンポーネント上でマウス・ボタンが離されると呼び出されます。void
moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
コンポーネントf
を移動および再描画します。-
クラス java.awt.event.MouseAdapterから継承されるメソッド
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved
-
インタフェース java.awt.event.MouseListenerから継承されたメソッド
mouseClicked, mouseEntered, mouseExited
-
-
-
-
メソッドの詳細
-
mouseReleased
public void mouseReleased(MouseEvent e)
クラスからコピーされた説明:MouseAdapter
コンポーネント上でマウス・ボタンが離されると呼び出されます。- 定義:
mouseReleased
、インタフェース:MouseListener
- オーバーライド:
mouseReleased
、クラス:MouseAdapter
- パラメータ:
e
- 処理されるイベント
-
mousePressed
public void mousePressed(MouseEvent e)
クラスからコピーされた説明:MouseAdapter
コンポーネント上でマウス・ボタンが押されると呼び出されます。- 定義:
mousePressed
、インタフェース:MouseListener
- オーバーライド:
mousePressed
、クラス:MouseAdapter
- パラメータ:
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
- 新しい高さ
-
-