微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 为什么Toolkit.getDefaultToolkit().beep()在Windows中不起作用?

当我尝试使用Toolkit.getDefaultToolkit().beep()发出蜂鸣声时,它似乎无法在我的任何 Windows计算机上运行.我也认识一个有同样问题的人,但他们说它适用于其他操作系统.有谁知道为什么?

解决方法

代码适用于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();
    }
}

原文地址:https://www.jb51.cc/java/126866.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐