public void menu() { if (check == 0) { buttonPanel.removeAll(); buttonPanel.setBounds(width - 200, height - 80, 200, 50); card.next(mainPanel); ctl.setText("- Play -"); buttonPanel.add(back); buttonPanel.add(ctl); menuPanel.savename(); check = 1; secondPanel.musiclist.clearSelection(); gamePanel.setSecond(0); } else if (check == 1) { if (memory[count].getSong() == null) { Container con = getContentPane(); String title = "--Warning--"; String message = "Please Choice a Music Before Playing!"; int type = JOptionPane.WARNING_MESSAGE; JOptionPane.showMessageDialog(con, message, title, type); } else { card.next(mainPanel); secondPanel.clip.stop(); buttonPanel.removeAll(); buttonPanel.setBounds(width - 200, height - 80, 190, 50); ctl.setText("- Stop -"); buttonPanel.add(ctl); buttonPanel.add(exit); check = 2; gamePanel.playmusic(); gamePanel.setRun(true); } } else if (check == 2) { ctl.setText("- Resume -"); gamePanel.clip.stop(); gamePanel.setRun(false); check = 3; } else if (check == 3) { ctl.setText("- Stop -"); gamePanel.clip.start(); gamePanel.setRun(true); check = 2; } }