Tenho uma validação, mas o if naum funciona :/
private void btnDeletaRegistroAtualActionPerformed(java.awt.event.ActionEvent evt) {
try{
if(getCadastroDePessoas().getPosicao() < getCadastroDePessoas().getTamanhoLista()){ // <-- Esse if aki não ta funcionando já imprimi a posição e o tamanho e ta ok! :?
getCadastroDePessoas().remove(getCadastroDePessoas().pessoaPosicaoAtual());
if(getCadastroDePessoas().getTamanhoLista() == 0){
txtNome.setText("");
txtBairro.setText("");
txtCidade.setText("");
txtEndereco.setText("");
txtTelefone.setText("");
txtEmailGeral.setText("");
txtFormatCpf.setText("");
txtFormatCnpj.setText("");
txtUF.setText("");
txtFax.setText("");
txtApelido.setText("");
txtHomePage.setText("");
txtFormatCep.setText("");
txtPosicaoLista.setText("");
JOptionPane.showMessageDialog(null, "O último regitro foi excluido, não há mais registros");
return;
}
else if(getCadastroDePessoas().getTamanhoLista() > 1){
txtNome.setText(getCadastroDePessoas().primeiraPessoaDaLista().getNome());
txtBairro.setText(getCadastroDePessoas().primeiraPessoaDaLista().getBairro());
txtCidade.setText(getCadastroDePessoas().primeiraPessoaDaLista().getCidade());
txtEndereco.setText(getCadastroDePessoas().primeiraPessoaDaLista().getEndereco());
txtTelefone.setText(getCadastroDePessoas().primeiraPessoaDaLista().getTelefone());
txtEmailGeral.setText(getCadastroDePessoas().primeiraPessoaDaLista().getEmail());
txtFormatCpf.setText(getCadastroDePessoas().primeiraPessoaDaLista().getCpf());
txtFormatCnpj.setText(getCadastroDePessoas().primeiraPessoaDaLista().getCnpj());
txtUF.setText(getCadastroDePessoas().primeiraPessoaDaLista().getUf());
txtFax.setText(getCadastroDePessoas().primeiraPessoaDaLista().getFax());
txtApelido.setText(getCadastroDePessoas().primeiraPessoaDaLista().getApelido());
txtHomePage.setText(getCadastroDePessoas().primeiraPessoaDaLista().getHomepage());
txtFormatCep.setText(getCadastroDePessoas().primeiraPessoaDaLista().getCep());
}
salvaEAbre.salvaRegistro(getCadastroDePessoas());
jAdicionaNovo.setCdp(salvaEAbre.abreRegistro());
JOptionPane.showMessageDialog(null, "Registro Excluído com sucesso");
}
else{
JOptionPane.showMessageDialog(null, "Não há elementos no cadastro", "Cuidado", JOptionPane.INFORMATION_MESSAGE);
}
}
catch(IndexOutOfBoundsException ioobe){
ioobe.printStackTrace();
}
}
metodo getPosicao():
public int getPosicao() {
return posicao;
}
vlw galera!
