我想在Swing应用程序中通过旧式PC扬声器提示某些事件提醒用户,因为并非每台PC上都有一个附带扬声器的声卡.(至少在我的工作PC上没有发言者,有理由.:-)我该怎么做?
更新:java.awt.Toolkit.getDefaultToolkit().beep()通常似乎在声卡上生成声音.如果没有活动的声卡,它只使用扬声器.要打印ASCII值7,只有在终端中启动应用程序时才有效,至少Swing应用程序通常不会.所以问题仍然存在.
Toolkit.getDefaultToolkit().beep();
试试这个:
java.awt.Toolkit.getDefaultToolkit().beep();
它对我有用,虽然我不确定这是PC扬声器发出的嘟嘟声还是一些OS产生的嘟嘟声.