我想知道我的应用程序 UI 中的按钮应该监听哪些事件?要鼠标点击?那么按下和释放事件呢?通过触摸屏点击它们是否相同?
谢谢, 汤姆
最佳答案
大多数触摸屏只是简单地模拟鼠标,所以如果您的需求很简单,您不需要做任何特别的事情——JButtons 仍然触发 ActionEvents,组合框仍然触发 ItemEvents,等等。如果你想做任何花哨的事情(多点触控,轻弹-滚动等)然后您可以使用常规鼠标事件(mouseClicked、mousePressed、mouseDragged 等)并提供您自己的手势逻辑,或者查看 this similar question 的答案中建议的库。
关于java - 使用 SWING 编写触摸屏应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4707101/