系统听起来像Java

Sup*_*tar 11 java system-sounds

我正在尝试编写错误对话框,我希望它能够调用正确的系统指定声音.有没有办法从Java访问系统声音(即启动声音,默认蜂鸣声,星号,关键停止等)?

注意:我知道java.awt.Toolkit.getDefaultToolkit().beep();

MyP*_*ats 18

在这里你去(专门为Windows :)

final Runnable runnable =
     (Runnable) Toolkit.getDefaultToolkit().getDesktopProperty("win.sound.exclamation");
if (runnable != null) runnable.run();
Run Code Online (Sandbox Code Playgroud)

Windows的更多声音(所有页面包含相同的内容):Java 6,Java 7,Java 8.(祝你好运为其他操作系统找到一些!)