我希望我的 Java 应用程序在播放警报声音时遵循 系统设置... › 声音 › 音效 中的 macOS 设置。
例如,每当有人按下
backspace
并且光标位于 jTextField 中最左边的位置时,程序就会播放用户配置的“警报声音”。
在我的应用程序的其他功能中也有类似的播放相同警报声音的需求。但我还没有找到一个库,可以让我的应用程序在适当的设备上以适当的音量播放系统适当的“警报声音”。
我希望我的应用程序遵循以下 macOS 系统设置:
我该怎么做?
我在 macOS 上尝试过 Toolkit.beep,它似乎可以满足您的需求。
只要默认的 Toolkit 可以使用(适合我),您就可以将以下内容放置在您的应用程序中需要提醒用户的地方。
Toolkit tk = Toolkit.getDefaultToolkit();
tk.beep();