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コンポーネント上でマウス・ボタンが離されると呼び出されます。voidmoveAndRepaint(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- 新しい高さ
-