[英]Play beep sound or any customized sound on all mouse click event in java
我有一个要在Linux触摸系统上安装的应用程序。 触摸系统没有给我触摸声音,因此我决定在我的应用程序中具有该功能。 最好的方法是什么? 我不想遍历每个按钮和其他组件,并在那里写代码。 是否有任何全局方法可以处理该问题,以便在触摸屏幕或单击鼠标时声音可以在整个应用程序中正常工作?
尝试这个
Toolkit.getDefaultToolkit().beep();
要在所有MouseEvent中播放它,请使MouseEvent侦听器成为单个侦听器,并在每次需要使用该侦听器时在该鼠标侦听器中编写以上代码。
采取以下答案: 如何用Java播放声音?
...并在鼠标单击事件中触发播放。
假设您正在使用JFC / Swing工具包,则可能需要阅读一些有关使用Multiplexing Look&Feel的知识 。 即使我不知道任何适合您需要的即用型辅助外观,也应该可以编写自己的辅助外观,就像上面描述的那样...
...创建完自己的辅助外观后,请确保使用“ -Dswing.auxiliarylaf = your.auxiliary.look.and.feel.Classname”参数启动Java解释器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.