2008年12月24日水曜日

JavaFX FX (lang)

public static java.lang.Object getArgument(java.lang.String name)

現在のJavaFX Script program の incoming argument を返す。特に name/value 対の incoming argument applets の環境をチェックするのに使える。
たいていは String が返ってくるが、ある環境では他の値が返ってくる可能性がある。
String 形式の数字を受け入れる (e.g. getArgument("0"))。引数の名前の argument がない場合は null を返す。

getArgument("javafx.applet") はブラウザ内で JavaFX script application を走らせるためのapplet を返す。

次のように使える

var applet = FX.getArgument("javafx.applet") as java.applet.Applet;
var inBrowser = "true".equals(FX.getArgument("isApplet") as String);

一度この applet が得られると、次の4つの使い方がある。

to invoke AppletContext's showDocument() method(s)
to invoke AppletContext's showStatus() method
to retrieve the JSObject to interact with JavaScript in the page
to retrieve the DOM object using bootstrapping mechanism in the new plugin

applet として走っていない場合、 getArgument("javafx.applet") は null を返す

More...

0 件のコメント:

コメントを投稿