I am using WebEngine & WebView from JavaFX. Now I want to execute Java using javascript running inside WebEngine.
My question is if it is possible to do so and if yes any hints.
I want do something like below
<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>
Now if I call the runSampleJava() inside WebEngine it will execute that code.
Points to be noted
- This is not about
RhinoJavaScript engine for java - I know it is possible to inject java object, eg:
JSObject window = (JSObject) webEngine.executeScript("window");and so on. But this is not what I am looking for.