Cómo capturar datos de jTextField y agregar a ArrayList

  • Autor Autor Geg1
  • Fecha de inicio Fecha de inicio
Geg1

Geg1

Kappa
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Buenas a todos.. tengo los siguientes jtextfield:

Insertar CODE, HTML o 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":

Insertar CODE, HTML o PHP:
private ArrayList<Paciente> ListaPacientes;


Como tomo los datos de los jTextField???

Gracias
 
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

Insertar CODE, HTML o 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().
 
Atrás
Arriba