appendix> event> MouseMotionListener | TOPUPPREVNEXT |
メソッド | 機能 |
---|---|
mouseDragged ( MouseEvent e ) | マウス・ボタンが押されたままで マウスカーソルがコンポーネント上を移動した時の処理を記述する。 |
mouseMoved ( MouseEvent e ) | マウス・ボタンが離されたままで マウスカーソルがコンポーネント上を移動した時の処理を記述する。 |
メソッド | 機能 |
---|---|
Point getPoint ( ) | マウスカーソルの位置。 アクションリスナをぶらさげたコンポーネント内の相対座標。 |
int getX ( ) | 同上の x座標。 |
int getY ( ) | 同上の y座標 |
メソッド | キー |
---|---|
isAltDown( ) | ALT キー |
isShiftDown( ) | シフトキー |
isControlDown( ) | CTRL キー |
java.lang.Object
└ java.util.EventObject
└ java.awt.AWTEvent
└ java.awt.event.ComponentEvent
└ java.awt.event.InputEvent
└ java.awt.event.MouseEvent
例1参照。
マウスカーソルを追いかける炎
プログラム Flame1.java
炎の絵 flame.gifを カレント・ディレクトリにコピーしてから実行してください。
MouseEvent で渡される情報をのぞいて見ましょう。
次のプログラムを実行し、マウス・カーソルをウィンドウ内にいれ、ドラッグをした例です。
プログラム MouseMotionDemo9.java
更新日:2004-05-28