java windows 触摸技术_Windows 7触摸屏Java Swing =延迟的鼠标事件

我正在

Java开发一个Swing应用程序.该程序将在专用的Windows 7触摸屏机器上运行,据我所知,这个程序应该是在正常操作下运行的程序.

我注意到Windows 7的触摸屏界面有这个东西,它会阻止mousedown事件.由于“轻按并右键单击”手势,Windows 7将不会将应用程序实际发送到鼠标事件直到:

>用户“触摸ups”(从触摸提升他们的手指,此时向上或向下发送)

>移动他们的手指(此时点击成为一个拖动)

>或右击圈子手势超时(约5-6秒后)

简而言之,这意味着按钮在应用程序中看起来并不沮丧,直到鼠标向下的事件被发送(并且根本不会用快速点按).但是,最近,更重要的是,这意味着需要新闻和持有的功能不会发生,没有对一般用户造成严重的混乱.

在这个发展阶段,其他问题提供的许多触摸图库之一,从头开始,从头开始是太晚了. (他们需要在组件层次结构中重新整理整个应用程序,这根本不可行,加上使用鼠标事件编码的东西,然后必须使用触摸事件重新编码,我们并不需要多点触控… )

是的,我试图简单地关闭触摸按住右键手势.不幸的是,这样做只是禁止绘制一个圆圈,指示你手指周围的右键手势和随后的右键点击.它不会消除潜在的问题:延迟鼠标下降事件长达六秒钟.

我的问题:有没有办法:

>理想情况下,向Windows指出我的应用程序是一个可触摸就绪的应用程序,因此它会立即发送事件(但我想,仍然发送鼠标事件而不是触摸事件)?我可以看到,内置的软键盘正常工作,似乎.我只是希望我的Java应用程序也这样做.

>完全禁用计算机上的延迟,但仍提供基本的触摸功能?

>可能有一些简单的this question,which seems to be asking about the same phenomenon,但在Java?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值