[英]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.