メソッドコール

変数が使えるようになれば、オブジェクトに対するメソッドコールもできます。あたりまえですね ^^;;

Hello, World! プログラムを改造して、フレームの大きさと位置を変更してみました。

import javafx.ui.*;

var frame:Frame = Frame {
    title: "Hello, World"
    width: 500
    height: 500
    visible: true

    content: Label {
        text: "Hello, World!"
    }
};

frame.pack(); // フレームサイズを調整
frame.move(500, 400); // フレームの移動

Frame オブジェクトを生成するときに width と height アトリビュートは設定する必要はないのですが、pack メソッドの効果が分かるように入れておきました。

実行すると、フレームがラベルの大きさに合わせて調整されるはずです。

f:id:skrb:20071216022022p:image