【发布时间】:2013-03-04 17:29:09
【问题描述】:
当我尝试使用 Toolkit.getDefaultToolkit().beep() 发出哔声时,它似乎不适用于我的任何 Windows 计算机。我也知道有人有同样的问题,但他们说它适用于其他操作系统。有谁知道为什么?
【问题讨论】:
当我尝试使用 Toolkit.getDefaultToolkit().beep() 发出哔声时,它似乎不适用于我的任何 Windows 计算机。我也知道有人有同样的问题,但他们说它适用于其他操作系统。有谁知道为什么?
【问题讨论】:
对我来说,问题是我配置了“无声音”(Win7 Pro)。将其改回“Windows Default”后,我能够听到哔哔声(实际上是“叮”声)——从 Eclipse 中启动时也是如此。
【讨论】:
此代码适用于我在 Windows 7 上,请确保您没有静音。
import java.awt.*;
public class Beep {
public static void main(String... args) {
Toolkit.getDefaultToolkit().beep();
}
}
您也可以只打印铃铛的 ASCII 表示,也适用于 Windows 7
public class Beep {
public static main(String... args) {
System.out.print("\007"); // \007 is the ASCII bell
System.out.flush();
}
}
【讨论】: