【问题标题】:Running java swing with touchscreen使用触摸屏运行 java swing
【发布时间】:2014-02-16 12:46:41
【问题描述】:

我正在使用应在触摸屏显示器上运行的 swing 创建一个 java 程序。现在我没有显示器,所以我只用我的笔记本电脑编程,没有触摸功能。我的点击事件会通过触摸显示器运行并且滚动条会正常工作,还是我需要专门为触摸屏显示器编码的事件? 注意:我不喜欢平板电脑之类的触摸屏,我使用的是通过 HDMI 连接到触摸屏显示器的树莓派。

【问题讨论】:

  • 我假设是的。
  • 如果它像一个基本的 Windows 触摸屏,那么是的,您的 java 事件将在触摸时运行,不,您不需要额外的代码,除非您想滑动整个窗口(不仅仅是滚动条​​) ,或者有一个像 ElhadiMamoun 这样的键盘链接到
  • @sorifiend 现在你提到了滑动窗口。如果我想通过在 JTable 内部滑动来滚动元素,我的 JTable 如何执行滚动条功能?
  • @gihooh 只要您不需要点击或选择 JTable,那么您可以在 JTable 顶部添加一个玻璃窗格(jLayer)并捕获任何拖动事件并移动 JTable根据需要。

标签: java swing touchscreen


【解决方案1】:

当您将触摸屏显示器与 Swing 应用程序一起使用时,触摸显示器的动作将导致发送鼠标点击。因此,如果您已经在 Swing 应用程序中响应鼠标点击,那么当您连接触摸屏时,您的程序应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多