平板电脑触摸屏上的 Java Swing 反馈按钮

标签 java swing button tablet feedback

是否可以从平板电脑上的 Java Swing 应用程序中的 JButton 获取反馈?

我使用的是 Windows 8,如果我将物理鼠标切换到设备,JButton 的运动反馈是典型的方式,但如果我使用手指,反馈就会消失。 我尝试过重写自定义我继承的 JButtons 的方法,以及扩展等,但我不希望达到目标...我想这与我们用鼠标触摸屏幕时有关,您只需单击屏幕上的一个点,但是如果用手指触摸,就会选择几个像素。

有什么想法吗?

非常感谢!

最佳答案

我不完全确定您所说的反馈是什么意思,但我认为您提出的问题的答案是否定的。 Swing 从来就不是为这种界面而设计的。但是,如果您所指的反馈类似于单击时按钮突出显示和膨胀之类的反馈,那么这通常应该自行发生。如果我怀疑您指的是触摸但不“点击”按钮时执行的悬停操作,那么您可能无法控制它。作为替代方案,如果您的应用程序尚未成熟,您可能需要考虑从 swing 切换到 JavaFX,后者使用 CSS 为您提供对此类事物的大量控制。

关于平板电脑触摸屏上的 Java Swing 反馈按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31416044/

相关文章:

java - 警告 : [unchecked] unchecked cast while using Generic Array

java - 从数据库向其赋值后变量为空

javascript - TinyMCE 的 addButton() 函数中所有可能的设置属性是什么?

java - 如何使不确定的进度条看起来不错?

java - 读取和存储 Java 图标

java - 两次按钮单击之间的时间 (Java)

python - 如何使用Python检查机器人按钮的状态?

java - AJAX调用Java字符编码

java - WKT 到 SDO_Geometry

java - 在 web.xml 中不使用 resource-ref 连接到数据源