Para construirmos uma aplicação completa, copiaremos primeiro o projeto Modal visto anteriormente em um novo projeto Final.
Renomeie a classe ExemploLista para CadastroClientes.
Apesar de não ser uma classe relacionada com a interface gráfica, para manter a organização, vamos criar uma classe que represente um cliente em memória. Chamaremos esta classe de Cliente.
A classe Cliente será filha da classe Object. Por quê? Porque poderemos adicioná-la no JList e implementar a exibição do cliente sobrescrevendo um método toString da classe Object.
A classe Cliente terá o seguinte código:
package modulo1; public class Cliente extends Object { private String nome; private String endereco; private String fone; private String cidade; private String cep; public Cliente(String nome, String endereco, String fone, String cidade, String cep) { this.nome = nome; this.endereco = endereco; this.fone = fone; this.cidade = cidade; this.cep = cep; } @Override public String toString() { return "Nome: "+nome.toString()+" End.: "+endereco+" Fone: "+fone; } }