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

Hacer operación sin boton

Estas en el tema de Hacer operación sin boton en el foro de Java en Foros del Web. Hola buen día a todos, la duda que tengo es como hacer una operación "suma" sin botón Que quiero decir que al momento de que ...
  #1 (permalink)  
Antiguo 30/10/2014, 16:18
 
Fecha de Ingreso: junio-2013
Mensajes: 68
Antigüedad: 10 años, 10 meses
Puntos: 1
Hacer operación sin boton

Hola buen día a todos, la duda que tengo es como hacer una operación "suma" sin botón

Que quiero decir que al momento de que quite el focus del jtextfield me aga la suma de los dos o mas valores sin necesidad de tener un botón en el cual meta el código de la suma, alguien sabe como le puedo hacer ejemplo
jtextfiel1 + jtextfield2 = jtextfielresul
y que después de que quite el focus de jtextfield2 me aparezca el resultado en jtextfielresul
  #2 (permalink)  
Antiguo 31/10/2014, 00:34
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Hacer operación sin boton

Buenas,

Captura la pérdida de foco con un listener.

Código Java:
Ver original
  1. miTextField.addFocusListener(new FocusListener() {
  2.       public void focusLost(FocusEvent e) {
  3.         //Hago operacion y actualizo campo de salida
  4.       }
  5.     });

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 03/11/2014, 09:51
 
Fecha de Ingreso: junio-2013
Mensajes: 68
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Hacer operación sin boton

Gracias en el ejemplo colocaste "actualizo campo de salida " perdón pero como hago esa actualización
  #4 (permalink)  
Antiguo 03/11/2014, 10:55
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Hacer operación sin boton

Buenas,

Eso depende de tu codigo. Dices que debes mostrarlo en un campo llamado jtextfielresul, asi que seria algo como

jtextfielresul.setText(jtextfiel1.getText() + jtextfiel2.getText());

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: boton, valor
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 23:00.