Java Swing 和 Windows XP 触摸事件

标签 java swing windows-xp

我正在尝试为我关于开发一个在 Windows 平板设备上运行的 Java Swing 应用程序(我相信它将运行 Windows XP)的一些假设找到具体的答案。我们正在编写一个演示,我们正在利用以前使用 Java Swing 的经验来编写 UI,我只是想确保 Windows 中的触摸事件被视为鼠标单击,这是真的吗?有人有为 Windows 平板电脑编写 Swing 应用程序的直接经验吗?目标设备是http://www.amazon.com/Promotion-X70EX-3GP-Accessory-Standard/dp/B002MZZX76 .

此外,想知道当焦点给予 JTextField 和其他 Swing 数据输入字段时,软键盘是否会自动激活。

谢谢!

最佳答案

我们用 Swing 开发了一个应用程序,该应用程序在 Windows XP 平板电脑上运行良好。是的,触摸就像鼠标点击一样处理。但是,我只能针对基本触摸事件确认这一点,例如单击按钮。我既不能确认也不能否认它们是否适用于更复杂的手势。

至于软键盘,我不记得这是否有效。最终,我们的用户最终像普通笔记本电脑一样使用平板电脑,即使用键盘而不是触摸屏。这主要是由于他们需要在应用程序中输入大量文本。

关于Java Swing 和 Windows XP 触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390079/

相关文章:

windows-7 - TerminateProcess 在 Windows 7 中不起作用

java - Java 中是否有类似 cron 的 ScheduledExecutorService 实现?

java - XSLFGroupShape 不包含其子形状

java - JInternalFrame相机图像重绘问题

java - Java Swing 应用程序与 Netbeans 平台 Swing 之间的区别

ruby - 为什么 Ruby 的 Win32Console 不适用于 Ramaze?

java - 在另一个类的方法中使用驱动程序类中的变量 (java)

weblogic - 我如何配置 WebLogic 8.1 以在我的开发机器上使用特定的 JRE/JDK

java - 如何禁止 JTextField 中的特殊字符

c++ - VS2017 和在 Win7/XP 上缺少 "api-ms-win-core-rtlsupport-l1-2-0.dll"