Emitting a Beep in Java

Emitting a Beep in Java

There are three ways to emit a beep in Java:

  1. Use an AU audio file: In Java, AU files need to be created at a sample rate of 8000. Higher sample rates will not work.
  2. Print the ASCII Bell character to the console, like this:
     public class testBeep {  public static main(String args[]) {     // ASCII bell     System.out.print(" 007");     System.out.flush();     }  }
  3. Starting with JDK 1.1, use the beep method in the Toolkit:
    import java.awt.*;public class beep {  public static void main(String args[]) {     Toolkit.getDefaultToolkit().beep();     }  }


Share the Post: