使用SWING编程触摸屏应用程序

tom*_*cco 9 java events user-interface swing touchscreen

我想知道我的应用程序用户界面中的按钮应该听哪些事件?鼠标点击?那些紧迫和释放事件呢?通过触摸屏点击它们是否相同?

谢谢,Tomer

Ste*_*rie 10

大多数触摸屏只是模拟一个鼠标,所以如果您的需求很简单,您不需要做任何特殊的事情 - JButtons仍然会触发ActionEvents,组合框仍会触发ItemEvents等.如果您想做任何花哨的事情(多点触控,轻弹滚动,然后你可以使用常规鼠标事件(mouseClicked,mousePressed,mouseDragged等)并提供你自己的手势逻辑,或者看一下这个类似问题的答案中建议的库.