如何使用触觉设备?

时间:2011-06-10 09:28:13

标签: java-me lwuit

我遇到了这个问题:如果设备是触摸式设备(例如带有Sun JavaME WirelessToolkit SDK 3.0的DefaultFxTouchPhone1),我想在用户在桌面行(或单元格)上点击笔设备时执行操作)。我尝试使用addFocusListener方法,但它有错误,因为即使显示表格的表单不再显示,仍然会调用FocusGain方法!

那么如何仅在显示实际表格时捕捉笔点击事件?

非常感谢你

2 个答案:

答案 0 :(得分:1)

LookAndFeel.setTactileTouchDuration(int)可能就是你所需要的。

答案 1 :(得分:1)

好的,我已将pointerListener添加到表单中,并且我实现了pointerPressed方法,我测试pointerPressed方法的x和y坐标是否在第一个{ {1}}和表格单元格的最后absoluteX(加上高度)。它有效!