简体   繁体   English

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

[英]Programming a touch screen application with SWING

I would like to know what events my buttons in the UI of my application should have listen to? 我想知道我的应用程序用户界面中的按钮应该听哪些事件? To mouse click? 鼠标点击? And what about the pressing and releasing events? 那些紧迫和释放事件呢? Are they the same while clicking via touch screen? 通过触摸屏点击它们是否相同?

Thanks, Tomer 谢谢,Tomer

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM