Summary
デフォルトのToolkitを取得し、これを使用してビープ音を鳴らします。
Screenshot

Advertisement
Source Code Examples
Toolkit.getDefaultToolkit().beep();
// UIManager.getLookAndFeel().provideErrorFeedback(textField);
Description
上記のサンプルでは、ボタンをクリックしてダイアログを開くときにToolkit#beep()メソッドを使ってシステムのビープ音を鳴らしています。
- LookAndFeel#provideErrorFeedback()メソッドのデフォルトは以下のようにビープ音を鳴らす実装になっている
public void provideErrorFeedback(Component component) {
  Toolkit toolkit = null;
  if (component != null) {
    toolkit = component.getToolkit();
  } else {
    toolkit = Toolkit.getDefaultToolkit();
  }
  toolkit.beep();
}
Reference
- Toolkit#beep() (Java Platform SE 8)
- MIDIファイルの演奏
- Wavファイルの演奏
- AuditoryCuesでイベント音を設定する
- AuditoryCues.playListに設定している警告音を鳴らす方法