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