javascript - How to identify web actions in JavaFX webview? -
i need catch actions clicks, drag, right-click, double click etc, done user on javafx web view. how achieve it?
you need use setonmouseclicked(), setonmousedragged() methods on webview.
the following example prints mouse clicked! in console every mouse click event.
import javafx.application.application; import javafx.scene.scene; import javafx.scene.web.webview; import javafx.stage.stage; public class main extends application { public static void main(string[] args) { launch(args); } @override public void start(stage primarystage) throws exception { webview webview = new webview(); webview.getengine().load("http://www.stackoverflow.com"); webview.setonmouseclicked(event -> system.out.println("mouse clicked!")); scene scene = new scene(webview, 300, 275); primarystage.settitle("welcome"); primarystage.setscene(scene); primarystage.show(); } }
Comments
Post a Comment