JavaFXの解説も今回で3回目です。 今回はラベルやボタンなどのGUI部品であるコントロールについて紹介していきます。しかし、その前にコントロールなどのスーパークラスとなるNodeクラスについて、簡単に触れておきましょう。 Node Nodeクラスは前回説明した通り、JavaFXで扱うすべての描画要素のスーパークラスとなるクラスです。このため、Nodeクラスが定義している機能は、すべての描画要素で使用する ことができます。 ノードの主な機能を次に示します。 イベント処理 ドラッグ&ドロップ CSS 変形 エフェクト マウスのクリックやキー入力などのイベント処理を行うイベントハンドラはNodeクラスのプロパティとなっています。たとえば、マウスがクリックされた時のイベント処理はsetOnMouseClickedメソッド、キー入力があった時のイベント処理はsetOnKeyTrypedメソッドで