JTextField y Arreglos
hola es una pequeña duda con los arreglos y JTextField, deseo insertar 5 numeros hacia un arreglo por medio de un JTextField pero al imprimir la salida me sale algo como esto por ejemplo introduzco 2 , 3 , 4, 5, 6 y se imprime
2
2
2
2
2
este es el codigo que tengo: e
Al utilizar JOptionPane.showInputDialog se imprime
2
3
4
5
6
espero qu ealguien me pueda ayudar de antemano gracias.
- Inicie sesión o regístrese para enviar comentarios
lo que debes hacer es que
lo que debes hacer es que por
la primera vez que presionen enter en el jtextfield guarde SOLO en el indice 0 del arreglo
la segunda vez en el indice 1 del arreglo
...
...
la 5 vez en el 4 indice del arreglo
-------------
Porque como lo tienes cada vez que introduzcan un numero y le den enter vuelve y reescribe tooodos los espacios del vector con ese único número.
Saludos.
intenta con
primerNumero = campo.getText();
arreglo[i] = Integer.parseInt(primerNumero);
esta parte del codigo es la que hace eso
lo que puedes hacer es que cada que introduszas un numero lo vallas almacenando en el arreglo usando el for para moverte por las posiciones del mismo
asi funciona mejor y te almacenaria todos los valores
TextFields
hola escribo para pedirles un poco de ayuda soy algo nueva en java y estoy haciendo unos formularios tengo un Menú con Formulario Empleado,Formulario Pago Empleado Base,Formulario Pago Empleado por Comisión,Formulario Pago Empleado por Hora;en el de empleado capturo todos los datos en TextFields como ser id, nombre, sexo etc...y tengo jCombox donde elijo si es empleado por comision,base o hora y a la hora de guardar tengo que mandarlo a un arreglo para luego crear un boton verEmpleados. ya hice el arreglo que capture la informacion pero necesito q me vaya acumulando todos los datos en conjunto es decir si ingreso dos empleados me imprima cada uno de los datos de ambos. Y cuando vaya al formulario para pago por comision me aparezca en el JCombox los Ids de los empleados por comision y al dar click en ese id me aparezca en los textFields el nombre y apellido del empleado para asi poder empezar a calcular su pago..Y para agregar y eliminar empleados necesito redefinir el arreglo y validar los datos..Por favor si pueden darme una ayuda se los agradeceria ya he hecho una parte, pero se me dificulta creo q lo mas importante ayunme un poco xfavor se los agradeceré mucho...
@gabyO, y de a como va a ser
@gabyO, y de a como va a ser la remuneración? o en su defecto pon las dudas especificas, todo eso debes guardarlo bien en base de datos o en archivos, necesitas leer un poco, son muchas cosas las que pides y si me dijeras ami la neta te lo hago y te cobro, ahora si tu lo quieres hacer, pues investiga mucho y postea las dudas especificas, con un codigo de ejemplo ayudaria mucho, y te garantizaria ayuda segura.
@Corvus ,realmente no creo que ese codigo te funcione nisiquiera para guardar el "2" en cada posicion del arreglo dado que las "," no se pueden convertir a entero, el contexto esta bien el for esta bien lo que esta mal es como obtienes cada elemento de la caja, dado que ahi obtienes todo de a jalon, preuba con
primerNumero = campo.cartAt(i);
en lugar de:
primerNumero = campo.getText();
y valida las comas o simplemente no metas comas.
estoy de acuerdo contigo
estoy de acuerdo contigo tengo un problema parecido puedes dar alguna opción para que cada que presiones el jButton cambie de posiscion
te lo agradeceria mucho
Islas.Gómez ese post tiene
Islas.Gómez ese post tiene cuatro años, no creo que el que lo escribió se enteré de lo que estas preguntando
Isaias.Gomez, Pon una
Isaias.Gomez,
Pon una variable global (int) que incremente cuando das click en el botón.
Aca algo medio pseudo.