Cadastrando dados com vetor Java

2 respostas
java
L

Queria cadastrar meus dados dentro de um vetor, dá forma que está ele realiza um cadastro, mas não sei como construir a estrutura do laço do vetor e realizar mais de um cadastro e armazenar.

private void cadastrarVisualizar() {
    String nome = tf_nomecliente.getText();
    String endereco = tf_endereco.getText();
    String rg = tf_rg.getText();
    String cpf = tf_cpf.getText();
    String telefone = tf_tel.getText();
    String tipo = tf_NomeAni.getText();
    String raca = tf_raca.getText();
    if (campoEmBranco(nome, endereco, rg, cpf, telefone, tipo, raca)) {
        JOptionPane.showMessageDialog(this, "Campo em branco. \n Preencha todos os campos.");
        return;
    }
    Cadastro cad = new Cadastro();
    cad.setNome(nome);
    cad.setEndereco(endereco);
    cad.setTipo_ani(cbTipoAnimal.getSelectedIndex());
    cad.setNome_animal(tipo);
    cad.setRaca(raca);
    
    Visualizar tela = new Visualizar(); 
    tela.setCadastro(cad);
    tela.setVisible(true);

2 Respostas

darlan_machado

Estudar como funciona não é uma opção?
Seria de bom tom (e, ao meu ver, lógico) parar umas horas, estudar o comportamento do que você não entende e fazer esse trabalho.
Se não o fizer, estará mentindo para si mesmo.
“Ah, mas eu não quero ser programador java”. Bom, aí é uma questão tua. Ocorre que você precisa, efetivamente, passar por determinadas disciplinas para se formar, infelizmente (por exemplo, eu tive duas disciplinas relacionadas a metodologia científica. Uma bost@, mas eu precisei passar por elas).

Agora, ao menos poste o código e não as imagens do que está fazendo e pontue com objetividade as dúvidas.

L

Meu código de cadastro:

private void cadastrarVisualizar() {
    String nome = tf_nomecliente.getText();
    String endereco = tf_endereco.getText();
    String rg = tf_rg.getText();
    String cpf = tf_cpf.getText();
    String telefone = tf_tel.getText();
    String tipo = tf_NomeAni.getText();
    String raca = tf_raca.getText();
    if (campoEmBranco(nome, endereco, rg, cpf, telefone, tipo, raca)) {
        JOptionPane.showMessageDialog(this, "Campo em branco. \n Preencha todos os campos.");
        return;
    }
    Cadastro cad = new Cadastro();
    cad.setNome(nome);
    cad.setEndereco(endereco);
    cad.setTipo_ani(cbTipoAnimal.getSelectedIndex());
    cad.setNome_animal(tipo);
    cad.setRaca(raca);
    
    Visualizar tela = new Visualizar(); 
    tela.setCadastro(cad);
    tela.setVisible(true);
}

Eu sei que preciso aprender, mas já busquei tudo e não consegui algo que me ajudasse. Sei que pode ser usado um for( i = 0; i < Limite_Cadastro; i++) e não consigo fazer isso ser implementado no sistema.

Criado 13 de maio de 2019
Ultima resposta 13 de mai. de 2019
Respostas 2
Participantes 2