Como capturar dados de jTextField e adicionar ao ArrayList

  • Autor Autor Geg1
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Geg1

Geg1

Kappa
Verificación en dos pasos activada
Verificado por Binance
Buenas a todos.. tengo los siguientes jtextfield:

Inserir CODE, HTML ou PHP:
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Hombre", "Mujer" }));
        add(jComboBox1, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 140, 110, 30));

        txtDia.setText("DD");
        txtDia.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txtDiaActionPerformed(evt);
            }
        });
        add(txtDia, new org.netbeans.lib.awtextra.AbsoluteConstraints(440, 200, 35, 30));

        txtAño.setText("AAAA");
        add(txtAño, new org.netbeans.lib.awtextra.AbsoluteConstraints(540, 200, 50, 30));

        txtMes.setText("MM");
        add(txtMes, new org.netbeans.lib.awtextra.AbsoluteConstraints(490, 200, 40, 30));


y quiero pasarlo a el arrayList "ListaPacientes":

Inserir CODE, HTML ou PHP:
private ArrayList<Paciente> ListaPacientes;


Como tomo los datos de los jTextField???

Gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Por lo que veo tienes un ArrayList de tipo "Pacientes". Para obtener los datos de los TextField puedes usar getText() y guardar la informacion en una variable, que luego deberas guardarla en el objeto Paciente para añadirla al Array, algo asi

Inserir CODE, HTML ou PHP:
String mes = txtMes.getText();
String dia = txtDia.getText();

// Luego guardas esos datos en tu objeto Paciente
paciente.setMes(mes);
paciente.setDia(dia);

//Guardas el paciente en el array
ListaPacientes.add(paciente);

Tengo un tiempo sin programar en Java y puede que el codigo que te puse no este del todo bien, pero la logica es esa, para obtener el valor de un TextField puedes utilizar la funcion getText().
 
Voltar
Topo