レベルエンター山本大のブログ

面白いプログラミング教育を若い人たちに

BLOCKVROCKリファレンス目次はこちら

@IT JavaFXならSwingに比べてイベントリスナーが楽にかける

@ITの記事を見た。
http://www.atmarkit.co.jp/fjava/column/koyama/koyama06_1.html

イベントは、こんな感じで簡単にかけるようだ。

import javafx.ui.*;
import java.lang.System;

Frame {
    title: "タイトル:SimpleFxSample"
    screenx: 200
    screeny: 100
    width: 300
    height: 80
    content: Button {
        text: "OK"
        action: operation() {
            System.out.println("OK");
        }
    }
    visible:true
} 

イベントリスナーの記述が無くなったことでだいぶ楽だ。

つかいどころ

教育で、簡単な画面を作らせるのにいいかもしれない。

Swingを教育でやろうとすると、
それこそ、イベントリスナーとか
無名クラスとか教えるのが面倒だったけど、
JavaFXまで来て、別物扱いできれば「こういうもんだ」
ぐらいに教えとけるのでJava言語の教育とは切り離せる。

いいかも。