Я согласен с org.life.java и атаманроманом.Дополнительно могу предложить вам следующее.Создайте AWTListener и зарегистрируйте его, используя
Toolkit.getDefaultToolkit().addAWTEventListener(listener, eventMask)
. Я думаю, что этот слушатель будет вызываться во многих случаях, включая открытие диалога.Так что вам просто нужно распознать дело и позвонить beep()
.Я не пробовал это, но я верю, что это будет работать.