MouseListener インタフェース
( MouseAdapter クラス)
- [内容]
- MouseEvent 処理用のインタフェースです
- [主なメソッド]
- public void mouseClicked(MouseEvent e)
- マウスがクリックされたとき起動される
- public void mouseEntered(MouseEvent e)
- マウスがコンポーネントの領域に入ったとき起動される
- public void mouseExited(MouseEvent e)
- マウスがコンポーネントの領域から出たとき起動される
- public void mousePressed(MouseEvent e)
- マウスのボタンが押されたとき起動される
- public void mouseReleased(MouseEvent e)
- マウスのボタンが離されたとき起動される
- [使用例]
- プログラム例は,マウスイベントに対する処理の例です.上部のテキストエリアに MouseListener と MouseMotionListener が貼り付けてあり,MouseEvent が発生すると上のテキストエリアに,また,MouseMotionEvent が発生すると下のテキストエリアにメッセージが表示されます.ただし,マウスボタンを押したり離したりしたときのイベントは,右ボタンに対してだけ処理しています.また,マウスの移動やドラッグに対するイベントは,「 SHIFT 」キーを同時に押したときだけ処理しています.

- [参照]
- MouseEvent, Button, JButton, MouseMotionListener, Dialog, MenuBar, PopupMenu