@Override public void actionPerformed(ActionEvent e) { String cmd = e.getActionCommand(); if (cmd.equals(PLAY)) { int activeTab = playerForm.getActiveTabIndex(); playerService.setListSongs(Playlist.getSongsList(activeTab)); playerService.play( Playlist.getSelectedSongIndex(activeTab) == -1 ? 0 : Playlist.getSelectedSongIndex(activeTab), activeTab); } if (cmd.equals(PAUSE)) playerService.pause(); if (cmd.equals(STOP)) playerService.stop(); if (cmd.equals(PREV)) playerService.prev(); if (cmd.equals(NEXT)) playerService.next(); if (cmd.equals(MUTE)) playerService.toggleMute(); if (cmd.equals(RANDOM)) playerService.toggleRandom(); if (cmd.equals(REPLAY)) playerService.toggleReplay(); }