}
public MusicaS getAnterior() {
try {
MusicaS atual = carregador.getMusica();
int mAtual;
if (!Configuracoes.RANDOM_ATIVO.getValor()) {
mAtual = atual.getNumero();
if (mAtual > -1) {
if (mAtual - 1 < 0) {
jTable.setRowSelectionInterval(mAtual - 1, mAtual - 1);
return (MusicaS) jTable.getModel().getValueAt(jTable.getRowCount() - 1, 0);
} else {
jTable.setRowSelectionInterval(mAtual - 1, mAtual - 1);
return (MusicaS) jTable.getModel().getValueAt(mAtual - 1, 0);
}
}
System.out.println("Não tem mais musicas, retornando null.");
return null;
} else {
if (objectTableModel.indexOf(carregador.getMusica()) > 0) {
MusicaS musica = objectTableModel.getItem(objectTableModel.indexOf(carregador.getMusica()) - 1);
selecionarMusica(musica);
return musica;
}
return null;
}