使用我的ThinkPad触摸板,我可以用一个捏手势放大和缩小各种应用程序,就像我使用其他缩放方法一样,比如Ctrl+鼠标滚轮。
是否有可能在java中侦听这些手势,并将缩放事件分派给我的应用程序?
这有帮助吗?
SmoothPinchZoom
我有同样的问题-虽然没有详细说明你正在考虑哪种组件,对于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();
});