gpt4 book ai didi

java - 从枚举常量内部运行Runnable以播放声音

转载 作者:行者123 更新时间:2023-12-03 01:48:34 25 4
gpt4 key购买 nike

如何在枚举常量中成功运行可运行对象以播放声音?

我有以下代码:

public enum SystemSounds {

ALERT(new Runnable() {
public void run() {
final Toolkit kit = Toolkit.getDefaultToolkit();
kit.beep();
}
}) // End of alert sound

; // End of enum constants

private Runnable r;

SystemSounds(final Runnable r) {
this.r = r;
}

public void play() {
r.run();
}

}

应该发生的是,当我调用 SystemSounds.ALERT.play()时,应该会发出蜂鸣声。但事实并非如此。

当我尝试在Runnable中进行代码完成时,Eclipse也没有给出任何建议。打印到控制台即可。

应该怎么做?

最佳答案

声音实际上正在播放。

确保检查您的系统声音是否已调好,否则您将无法听到系统提示音。

关于java - 从枚举常量内部运行Runnable以播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41627427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com