【问题标题】:Java - how to listen to zoom events from touch pad mouseJava - 如何从触摸板鼠标监听缩放事件
【发布时间】:2013-04-10 03:17:39
【问题描述】:

使用我的 ThinkPad 触摸板,我可以通过捏合手势放大和缩小各种应用程序,就像使用其他缩放方法(例如 Ctrl+鼠标滚轮)一样。

是否可以在 java 中监听此类手势,并向我的应用程序发送缩放事件?

【问题讨论】:

    标签: java pinchzoom touchpad


    【解决方案1】:

    这会有帮助吗?

    SmoothPinchZoom

    【讨论】:

    • 感谢您的尝试,但是...我不明白它会如何。
    【解决方案2】:

    我遇到了同样的问题 - 尽管没有详细说明您正在考虑使用哪种组件,但对于 javafx webview 这应该可以工作: https://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/ZoomEvent.html

    webView.addEventFilter(ZoomEvent.ZOOM, (ZoomEvent e) -> {
        double zoom = e.getZoomFactor();
        webView.setZoom(webView.getZoom() * zoom);
        e.consume();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 2016-09-22
      • 2011-10-06
      • 2020-02-20
      • 2011-09-19
      • 2014-02-21
      • 1970-01-01
      相关资源
      最近更新 更多