我正在尝试为我关于开发一个在 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/