を使用してビープ音を鳴らそうとすると、Toolkit.getDefaultToolkit().beep()
どの Windows コンピュータでも動作しないようです。同じ問題を抱えている人も知っていますが、他のOSでも動作すると言っています。誰かが理由を知っていますか?
15691 次
2 に答える
8
私にとっての問題は、「サウンドなし」が構成されていたことです(Win7 Pro)。これを「Windows デフォルト」に戻した後、ビープ音 (実際には「ディン」) を聞くことができました - Eclipse 内から起動したときも同様です。
于 2015-03-22T19:02:57.090 に答える
6
このコードは 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();
}
}
于 2013-03-15T21:01:32.600 に答える