private MainPanel() {
super(new BorderLayout());
JPanel panel = new JPanel(new GridLayout(2, 1, 5, 5));
JButton button1 = new JButton("showMessageDialog1");
button1.addActionListener(e -> JOptionPane.showMessageDialog(panel, "showMessageDialog1"));
JButton button2 = new JButton("showMessageDialog2");
button2.addActionListener(e -> {
UIManager.put("AuditoryCues.playList", UIManager.get("AuditoryCues.noAuditoryCues"));
loadAndPlayAudio("notice2.wav");
JOptionPane.showMessageDialog(panel, "showMessageDialog2");
UIManager.put("AuditoryCues.playList", AUDITORY_CUES);
});
panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
panel.add(makeTitledPanel("Look&Feel Default", button1));
panel.add(makeTitledPanel("notice2.wav", button2));
JMenuBar mb = new JMenuBar();
mb.add(LookAndFeelUtil.createLookAndFeelMenu());
add(mb, BorderLayout.NORTH);
add(panel);
setPreferredSize(new Dimension(320, 240));
}