JavaFXでstaticな関数を作るには

スクリプト関数

Javaのstaticメソッドに相当する関数は、JavaFXではスクリプト関数で実現できます。 スクリプト関数とは、JavaFXスクリプトのファイル(拡張子fx)の中で宣言する関数で、 classの外で宣言する関数です。classの内側をクラス関数と言います。 スクリプト関数はインスタンス化(オブジェクトリテラル)をせずに呼び出します。

自身以外のスクリプトにあるスクリプト関数を呼び出す場合は、 スクリプト名(ファイル名)で修飾すれば呼び出せます。

例:

progressBar.progress = ProgressBar.computeProgress(twitNodesMaxSize,count mod twitNodesMaxSize);

スクリプト変数

staticな変数はスクリプト変数を使います。 finalにしたい場合はdefを使うと良いでしょう。


カウンター

Home