Java Swing - 如何在任何JOptionPane之前发出蜂鸣声?

Bra*_*rad 6 java swing joptionpane beep

每当我在我的Swing应用程序中显示一个JOptionPane时,我会在它之前发出一声嘟嘟声:

Toolkit.getDefaultToolkit().beep();
JOptionPane.showMessageDialog( myFrame, "Message", "Title", JOptionPane.INFORMATION_MESSAGE );
Run Code Online (Sandbox Code Playgroud)

有没有办法自动将第一行应用于任何JOptionPane,以防我忘记在代码中写入它?

ata*_*man 4

您可以创建自己的类,该类具有一个静态方法,showMessageDialogAndBeep()该方法之前会调用JOptionPane.showMessageDialog并发出蜂鸣声。