No Programming, No Life

プログラミング関連の話題や雑記

Javaでビープ音を鳴らせ!

半分くらいネタです。ひょんなことからJavaのコード内でビープ音を鳴らすメソッドを発見したのでメモしておこうかなと。

ソースコードはこんな感じ

10.times {
  java.awt.Toolkit.getDefaultToolkit().beep()
  System.sleep(100)
}

上のサンプルはGroovyですがほぼJavaなのでOKです。上記を実行すると立て続けに0.1秒置きに10回程ピープが鳴ります。一応WindowsとMacの環境で動作することを確認してあります。Awtすごい!すごいけど何に使えるかは不明です。
そういえばJava Sound APIとかあるからほんとはもっと音楽関係で色々できるんだろうなぁ。