Eclipse 4.4ではじめる Javaプログラミング入門 Eclipse 4.4 Luna対応

JavaFXによるGUIプログラミング - 様々なコントロールの操作

Icon comment count 0
Icon stock count 0

3.3.8マウス関連のイベントについて

主なコントロールの使い方がだいたいわかったところで、さまざまな操作に必要となるイベントについて考えてみましょう。

今まで、アクションイベントを利用してボタンのクリックやメニューの選択などの処理をしてきました。が、コントロール類をより細かに制御したいならば、アクションイベント以外のイベントについても理解しなくてはいけません。

コントロールにはさまざまな操作に応じたイベントが用意されています。それらの内、マウスやキーボードなど多くのコントロールに共通する基本的なものについては、アクションイベントと同様に属性が用意されており、それに処理を割り当てるだけで利用できるようになっています。

マウス関連イベントのメソッド

まずは、マウス関連のイベントから見てみましょう。マウス関連のイベントは大きく2種類に分かれています。マウスボタンの操作に関するものと、マウスポインタの動きに関するものです。整理しましょう。

  • onMouseClicked マウスボタンをクリックしたとき
  • onMouseEntered マウスポインタがコントロール内に入ったとき
  • onMousePressed マウスボタンが押されたとき

コメント

    コメントはありません