WebEngine
&WebView
fromを使用していJavaFX
ます。ここで、内部で実行されているjavascriptを使用してJavaを実行したいと思いますWebEngine
。
私の質問は、そうすることが可能かどうか、そして可能であれば何かヒントがあるかどうかです。
以下のようなことをしたい
<script type="text/javascript">
function runSampleJava() {
var number = new java.lang.Integer(1234);
var random = new java.util.Random();
java.lang.System.out.println(random.nextInt());
}
</script>
runSampleJava()
これで、内部を呼び出すと、WebEngine
そのコードが実行されます。
注意点
- これは
Rhino
Java用のJavaScriptエンジンに関するものではありません - 例:などのJavaオブジェクトを挿入できることはわかっています
JSObject window = (JSObject) webEngine.executeScript("window");
。しかし、これは私が探しているものではありません。