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)); }