Java 用SWING编写触摸屏应用程序
我想知道应用程序UI中的按钮应该监听哪些事件?鼠标点击?那么新闻发布会和新闻发布会呢?通过触摸屏单击时它们是否相同 谢谢,Java 用SWING编写触摸屏应用程序,java,events,user-interface,swing,touchscreen,Java,Events,User Interface,Swing,Touchscreen,我想知道应用程序UI中的按钮应该监听哪些事件?鼠标点击?那么新闻发布会和新闻发布会呢?通过触摸屏单击时它们是否相同 谢谢, Tomer大多数触摸屏只是模拟鼠标,因此,如果您的需求很简单,您不需要做任何特殊的事情-按钮仍然触发ActionEvents,组合框仍然触发ItemEvents,等等。如果您想做任何有趣的事情(多点触摸、轻弹滚动等),那么您可以使用常规鼠标事件(mouseClicked、mousePressed、mouseDragged等)并提供您自己的手势逻辑,或查看答案中建议的库。我只
Tomer大多数触摸屏只是模拟鼠标,因此,如果您的需求很简单,您不需要做任何特殊的事情-按钮仍然触发ActionEvents,组合框仍然触发ItemEvents,等等。如果您想做任何有趣的事情(多点触摸、轻弹滚动等),那么您可以使用常规鼠标事件(mouseClicked、mousePressed、mouseDragged等)并提供您自己的手势逻辑,或查看答案中建议的库。我只想在触摸屏中模仿mouseClicked、mousePressed、mousererelease的行为(无多点触摸等)-据我所知,我们的触摸屏只支持ActionPerformed事件。因此,模仿我想要的所有事件的唯一方法是使用类似MT4j的东西?不,我想你可以用任何组件注册MouseeEvent侦听器。你试过了吗,但它不起作用?你使用的是什么触摸屏?我想知道是否没有哎哟,屏幕正在触发mouseMoved()或mouseDragged()?这将解决许多问题。