Foros del Web » Programación para mayores de 30 ;) » Java »

como poner valores desde un jtextfield en un vector y luego buscarlos

Estas en el tema de como poner valores desde un jtextfield en un vector y luego buscarlos en el foro de Java en Foros del Web. hola como les va hace tiempo pedi ayuda para realizar un programa que calcule resistencias bueno ley y ya lo tengo casi terminado solo que ...
  #1 (permalink)  
Antiguo 15/06/2015, 08:44
Avatar de Darstan  
Fecha de Ingreso: mayo-2015
Mensajes: 5
Antigüedad: 9 años
Puntos: 0
Busqueda como poner valores desde un jtextfield en un vector y luego buscarlos

hola como les va hace tiempo pedi ayuda para realizar un programa que calcule resistencias bueno ley y ya lo tengo casi terminado solo que ahora tengo un pequeño problema talvez me puedan ayudar necesito esto a mas tardar para el lunes en la noche:

como hago para guardar datos que ingrese en un vector luego buscar esos datos con un for o algo por el estilo y mostrarlos en otros textfield.

para ser especifico el programa me pide que ingrese el valor de las resistencias por ejemplo
"2.2k" en un solo jtextfield y de ese valor mostrar los colores en los jtextfield por defecto ya casi lo logro pero no esta bien del todo, aqui les dejo el codigo para que vean como tengo solo es la parte del boton y por ultimo termine dañandolo mas que ya me sale error.

String valoin = new String(jt9.getText());// textfield de ingreso
vec[i] = Integer.parseInt(valoin);//tratando de hacer el vector

for(int i = 1; i <= valoin.length() ; i++){
if(i == 1){
jt5.setBackground(Color.getHSBColor(64,64,64));
}
else if(i == 2){
jt5.setBackground(Color.red);//jt5 es el textfield al que mostrare
}
else if(i == 3){
jt5.setBackground(Color.orange);
}
else if(i == 4){
jt5.setBackground(Color.yellow);
}
else if(i == 5){
jt5.setBackground(Color.green);
}
else if(i == 6){
jt5.setBackground(Color.blue);
}
else if(i == 7){
jt5.setBackground(Color.magenta);
}
else if(i == 8){
jt5.setBackground(Color.gray);
}
else if(i == 9){
jt5.setBackground(Color.white);
}

return;
}
************************************************** **********
aqui el link de la imagen.

https://www.facebook.com/photo.php?fbid=962773147077443&set=a.3670262999854 67.85583.100000343013317&type=1&theater

gracias espero su buena ayuda....
  #2 (permalink)  
Antiguo 19/06/2015, 05:41
 
Fecha de Ingreso: diciembre-2008
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: como poner valores desde un jtextfield en un vector y luego buscarlos

Hola, la verdad que no entendí tu pregunta.

Vos tenes varios textfields y a cada uno le queres asignar un color diferente??, osea queres asignarle el código de colores de las resistencias.

si es así:
Lo primero enfocate en como obtener los datos que necesitas, después vemos como pintamos.

Tenes que obtener la 1ra banda (primer cifra mas significativa del numero), 2da banda (segunda cifra mas significativa) y el multiplicador.

El problema de esto es que todo depende del formato que quieras que el usuario use al ingresar el valor de la resistencia.

Osea, si restringís el programa a que tengan que ingresar el número en forma "cruda" (no se como decirle), es decir "2200", el problema se resuelve en forma sencilla,
el primer char del string es la 1banda, el segundo char del string es la 2banda y la longitud del string - 2 es igual al multiplicador (x100)

Ahora si el formato que el usuario puede poner es 2.2k la cosa se complica un poco mas.

No se si fue de ayuda, pero espero que sirva. Cualquier cosa pregunta por aca

Etiquetas: jtextfield, programa, string, valor, vector
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:48.