JavaFXの解説も今回で3回目です。 今回はラベルやボタンなどのGUI部品であるコントロールについて紹介していきます。しかし、その前にコントロールなどのスーパークラスとなるNodeクラスについて、簡単に触れておきましょう。 Node Nodeクラスは前回説明した通り、JavaFXで扱うすべての描画要素のスーパークラスとなるクラスです。このため、Nodeクラスが定義している機能は、すべての描画要素で使用する ことができます。 ノードの主な機能を次に示します。 イベント処理 ドラッグ&ドロップ CSS 変形 エフェクト マウスのクリックやキー入力などのイベント処理を行うイベントハンドラはNodeクラスのプロパティとなっています。たとえば、マウスがクリックされた時のイベント処理はsetOnMouseClickedメソッド、キー入力があった時のイベント処理はsetOnKeyTrypedメソッドで
![JavaFX 2で始めるGUI開発 第3回 コントロール その1](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)