我遇到了这个问题:如果设备是触摸式设备(例如带有Sun JavaME WirelessToolkit SDK 3.0的DefaultFxTouchPhone1),我想在用户在桌面行(或单元格)上点击笔设备时执行操作)。我尝试使用addFocusListener
方法,但它有错误,因为即使显示表格的表单不再显示,仍然会调用FocusGain
方法!
那么如何仅在显示实际表格时捕捉笔点击事件?
非常感谢你
答案 0 :(得分:1)
LookAndFeel.setTactileTouchDuration(int)
可能就是你所需要的。
答案 1 :(得分:1)
好的,我已将pointerListener
添加到表单中,并且我实现了pointerPressed
方法,我测试pointerPressed
方法的x和y坐标是否在第一个{ {1}}和表格单元格的最后absoluteX
(加上高度)。它有效!