2

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

是否可以在 Java 中收听此类手势,并将缩放事件发送到我的应用程序?

4

2 回答 2

0

这会有帮助吗?

SmoothPinchZoom

于 2013-04-17T11:44:30.537 回答
0

我遇到了同样的问题-尽管没有详细说明您正在考虑使用哪种组件,但对于 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();
});
于 2019-05-21T13:38:29.123 回答