前回、ListeViewについて、選択状態が変更された際のイベント処理を作成しました。これは、選択状態を管理するプロパティにイベントリスナーを組み込みましたね。した「プロパティが変更された時にChangeListenerでイベント処理をする」というやり方は、JavaFXのコントロールの基本的なイベント処理の仕組みなのです。この基本的な考え方がわかれば、その他のコントロール類でも同じようなやり方でイベント処理を組み込むことができます。「ラジオボタンを操作した際のイベント処理」から考えてみましょう。ラジオボタンは、ToggleGroupというグループ管理クラスを使って複数のラジオボタンをひとまとめに管理していました。ラジオボタンが選択されると、このToggleGroupにある、選択状態を示すプロパティの値が変更されます。このプロパティは「selectedToggleProperty」というもので、ReadOnlyObjectPropertyクラスのインスタンスが設定されています。これに「addListener」でChangeListenerを組み込むことで、選択が変更された際の処理が行えるようになります。実際に簡単なサンプルを作ってみましょう。FXMLでラジオボタンを用意します。下のような形で、ToggleGroupを組み込んだ2つのラジオボタンを用意してみました。ここでは、「userData」という属性が用意されていますね。これは、ラジオボタンに独自のデータを持たせるためのもので、後で利用しますから用意しておいて下さい。それ以外は、特に何も特殊なことはしていない、普通のラジオボタンの組み込みですね。SYODA-Tuyano.)※プログラムリストが表示されない場合AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。※libroに関する情報は、libroページを御覧下さい。よるサービスを使用して広告を表示しています。アドレス、電話番号は含まれません)。