【发布时间】:2022-02-06 04:11:39
【问题描述】:
尝试将大型 Swing 应用程序迁移到 Java 9,大多数 macOS 特定功能现在都在 Desktop() 类中实现,或者按应有的方式发生,即 com.apple.eawt.FullScreenUtilities 在 windows 使用时不需要macOS 应有的全屏。
我找不到 GestureUtilities 的替代品,它允许为触控板手势注册 GestureListener,例如滑动、放大。 https://bugs.openjdk.java.net/browse/JDK-8057788 声称它已在 Java 9 中修复,但该类现在无法访问。
除了迁移到 JavaFX 之外,我找不到任何关于如何在 Java 9 上进行这项工作的参考资料,这将是一项重大努力。有人知道如何在 Java 9 中获取触控板手势的事件吗?
【问题讨论】: