【发布时间】:2013-04-10 03:17:39
【问题描述】:
使用我的 ThinkPad 触摸板,我可以通过捏合手势放大和缩小各种应用程序,就像使用其他缩放方法(例如 Ctrl+鼠标滚轮)一样。
是否可以在 java 中监听此类手势,并向我的应用程序发送缩放事件?
【问题讨论】:
使用我的 ThinkPad 触摸板,我可以通过捏合手势放大和缩小各种应用程序,就像使用其他缩放方法(例如 Ctrl+鼠标滚轮)一样。
是否可以在 java 中监听此类手势,并向我的应用程序发送缩放事件?
【问题讨论】:
这会有帮助吗?
【讨论】:
我遇到了同样的问题 - 尽管没有详细说明您正在考虑使用哪种组件,但对于 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();
});
【讨论】: