public void actionPerformed(ActionEvent ae) { if (ae.getSource() == stopButton) { if (player != null) { player.stop(); // NOTE: stop() is a synchronous method ! } } else { player.stop(); // NOTE: stop() is a synchronous method ! player.close(); // waitForState(player.Closed); System.out.print("Player Closed - Exiting"); System.exit(0); } }
public static void playerclose() { player.close(); player.deallocate(); }