我需要捕获当您在列表上单击屏幕时应用程序抛出的事件。当我点击屏幕时,actionPerformeed(ActionEvent e)
会返回-1
,我认为这是默认事件。
在非触控设备中,通过按下中央按钮启动的事件是Canvas.FIRE
,为什么不在触觉设备中?
我该怎么做?
答案 0 :(得分:1)
actionEvent源参数将来自列表。操作事件旨在封装操作的触发器(例如,键/触摸),因为这是无关紧要的。无需区分触发器,因为您始终可以提取列表选定项并使用该项。
有些用例需要知道单元格渲染器中触及的位置,但这是与问题无关的特殊情况。