Vou por os códigos e as fotos>>
<<<<<TelaAcao que é a principal:>>>>>
package gui;
/**
*
-
@author DOUGLAS RAFAEL MARINHO GUIMARÃES DE SOUZA
*/
import dados.RepositorioAlunosArray;
import gui.TelaPrincipal;
import java.util.ArrayList;
import java.util.List;
public class TelaAcao {
public static void main(String[] args) {
//TelaPrincipal t1 = new TelaPrincipal();
//t1.setVisible(true);//Tornar Painel visível
RepositorioPessoas lista = new RepositorioPessoasLista();
Pessoa pessoa1 = new Pessoa("",20,"");
System.out.println(lista);
}
}
<<<>>>
package negocio;
import java.util.ArrayList;
import java.util.List;
public class RepositorioPessoasLista implements iRepositorioPessoas{
private List<Pessoa> pessoas;
public RepositorioPessoasLista(){
pessoas = new ArrayList<Pessoa>();
}
public List<Pessoa> getPessoas(){
return pessoas;
}
public void setPessoas(List<Pessoa> pessoas){
this.pessoas = pessoas;
}
@Override
public void inserir(Pessoa p) {
pessoas.add(p);
}
@Override
public Pessoa procurar(String cpf) {
Pessoa procurada = null;
for(Pessoa lista: pessoas){
if(lista.getCpf().equals(cpf))
procurada = lista;
}
return procurada;
}
@Override
public void remover(String cpf) {
int posicao = -1;
for(Pessoa lista : pessoas){
if(lista.getCpf().equals(cpf)){
posicao = pessoas.indexOf(lista);
break;
}
}
if(posicao != -1)
pessoas.remove(posicao);
}
public List<Pessoa> listar(String lista){
return this.pessoas;
}
}
OBS: MEU REPOSITORIO NÃO DA ERRO, O ERRO E SOMENTE NA HORA DE INSTANCIAR, VEJAM A FOTO ABAIXO;
