Considere o exemplo desenvolvido na aula de 17/06, que trata implementação de uma agenda telefônica utilizando lista encadeada:
AgendaLista.java,
ContatoLista.java,
TesteAgendaLista.java. Implemente uma interface gráfica para o programa, que permita:
- Projete uma interface gráfica utilizando um menu, que deve ter opções para:
- Incluir um contato;
- Listar todos os contatos;
- Excluir um contato;
- Pesquisar contatos;
- Inclua uma opção para help e about.
- Inclua uma opção para gravar e carregar dados de um arquivo. Isto não está implementado ainda da classe Agenda - você deve fazer a implementação desta função na classe agenda e depois usar na interface gráfica.