如何在JavaFx中使用webview中的键监听器来使用缩放和裁剪功能?

时间:2017-10-07 07:04:24

标签: java javafx webview keylistener keycode

我想在JavaFx中使用缩放和裁剪使用键+进行缩小和 - 对于裁剪的空间和空间以及F5用于保存我的应用程序中的裁剪图像我将图像从一个webview加载到另一个  我试过这个

$request->session()

从这个我能够检测到键,但缩放不起作用。首先我必须将箭头指针光标更改为双头箭头,然后+键将缩小和 - 键将缩放。请帮助,因为我已经调试我能够在按下按键时检测加减键但我想执行缩放,但它不能在webview中工作。

1 个答案:

答案 0 :(得分:0)

我自己解决了我的答案,因为我没有将缩放属性添加到webview。

img.addEventFilter(KeyEvent.KEY_RELEASED, (KeyEvent e) -> {
            if (e.getCode() == KeyCode.ADD || e.getCode() == KeyCode.EQUALS || e.getCode() == KeyCode.PLUS) {
                System.out.println("YES");
                     img.setZoom(img.getZoom() * 1.1);
            }
            else if(e.getCode()== KeyCode.SUBTRACT||e.getCode() == KeyCode.MINUS ){
                System.out.println("YES");
              img.setZoom(img.getZoom() / 1.1);
            }
        });