是否有用于触摸平板电脑等设备的JavaAPI?

是否有用于触摸平板电脑等设备的JavaAPI?,java,windows,touchscreen,Java,Windows,Touchscreen,我是一名java开发人员,我喜欢这种技术。然而,在我的导师的下一项研究中,我们将在Windows上广泛使用触摸屏设备。这对我来说是个问题,因为我习惯于在Linux和Java上编程 问题是,是否有针对触摸屏设备的Java API?如果有,该API是否良好/成熟?对Java API的需求不仅仅是因为我喜欢Java,还因为我不知道如何专门为Windows编程,也就是说,我从未使用过Win32或.NET。如果没有,Mono有什么可用的吗?我不喜欢排除平台。天哪,如果你真的想悬赏一个可以用谷歌在6秒钟内回

我是一名java开发人员,我喜欢这种技术。然而,在我的导师的下一项研究中,我们将在Windows上广泛使用触摸屏设备。这对我来说是个问题,因为我习惯于在Linux和Java上编程


问题是,是否有针对触摸屏设备的Java API?如果有,该API是否良好/成熟?对Java API的需求不仅仅是因为我喜欢Java,还因为我不知道如何专门为Windows编程,也就是说,我从未使用过Win32或.NET。如果没有,Mono有什么可用的吗?我不喜欢排除平台。

天哪,如果你真的想悬赏一个可以用谷歌在6秒钟内回答的问题:


    • 这是一个老问题,但我发现它可能仍然有用。 Java Swing不支持触摸事件。然而,JavaFX确实如此。JavaFX已经集成在JavaSE7和JavaSE8中,可以安装在JavaSE6上。

      如果您不想排除平台,我建议您使用该平台的本机API。Win32和.NET是不同的,但为什么只限于一种语言呢?例如,十年后,你真的会希望除了java之外你还知道另一个开发系统。@KevinDTimm这是因为我已经习惯java了。我正在考虑学习C#来实现这一点,因为API似乎非常简单。我想我会听从你和我的教授的建议,找到适合工作的合适工具。看来Java不是合适的工具,我可能应该学习新的工具/语言。:)触摸屏事件转换为常规鼠标事件,除非您需要更复杂的触摸事件(例如压力、触摸大小等),否则您只需使用常规awtMouseListener@Lie:或多点触摸,或手势,或者只是知道你在平板电脑上,不会在没有按下按钮的情况下接收鼠标移动事件。这是因为这个问题被忽略了,而我在谷歌上没有找到它。不幸的是,mt4j不再是一个实时项目。