MouseEvent クラス

[内容]

  以下に示すようなマウスの動きによって発生するイベントを扱います.

( MouseEvent )( MouseListener インタフェース参照)
ボタンを押す
ボタンを離す
ボタンをクリック
マウスがコンポーネントの領域に入る
マウスがコンポーネントの領域から出る
( MouseMotionEvent )( MouseMotionListener インタフェース参照)
マウスの移動
マウスのドラッグ

[主な変数]

[主なメソッド]

[使用例]

  1. プログラム例は,マウスイベントに対する処理の例です.上部のテキストエリアに MouseListenerMouseMotionListener が貼り付けてあり,MouseEvent が発生すると上のテキストエリアに,また,MouseMotionEvent が発生すると下のテキストエリアにメッセージが表示されます.ただし,マウスボタンを押したり離したりしたときのイベントは,右ボタンに対してだけ処理しています.また,マウスの移動やドラッグに対するイベントは,「 SHIFT 」キーを同時に押したときだけ処理しています.

[参照]

MouseListener, Button, JButton, MouseMotionListener, Dialog, MenuBar, PopupMenu

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引