@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(); }
public class ControlActionListener implements ActionListener { private static FXPlayerService playerService = FXPlayerService.getInstance(); private static VkPlayerForm playerForm = VkPlayerForm.getInstance(); private static final String PLAY = "Play"; private static final String PAUSE = "Pause"; private static final String STOP = "Stop"; private static final String PREV = "Prev"; private static final String NEXT = "Next"; private static final String MUTE = "Mute"; private static final String RANDOM = "Random"; private static final String REPLAY = "Replay"; @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(); } }