Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2011, 22:01
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Grados Celcius y Farenheit JTextField

Con KeyListener puedes manejar los eventos relacionados con las teclas, por ejemplo si una tecla es precionada sobre un KTextField

http://www.roseindia.net/java/exampl...KeyPress.shtml


Manejando estos eventos puedes mandar a llamar a distintos metodos, por ejemplo. Si una tecla es precionada en el JTextField de farenheit mandas a llamar al metodo convertToCelcius(). y analogamente si se preciona teclas sobre el JTextField que pertenece a Celcius mandas a llamar a convertToFarenheit().

"seteas " el resultado en la JTextField correspondiente.

Código java:
Ver original
  1. convertToCelcius(){
  2.          String valor1 = f.getText();
  3.             float a = Float.parseFloat(valor1);
  4.              
  5.  
  6.             if(a < 0 || a > 0){
  7.                 float b = a-32/9*5;
  8.                 c.setText(valor1.valueOf(b));
  9.             }else if(){
  10.  
  11.             }  
  12. }
  13. __________________________
  14.  
  15.  
  16. convertToFarenheit{
  17. String valor1 = c.getText();
  18.             float a = Float.parseFloat(valor1);
  19.              
  20.  
  21.             if(a < 0 || a > 0){
  22.                 float b = a-32/9*5;
  23.                 f.setText(valor1.valueOf(b));
  24.             }else if(){
  25.  
  26.             }  
  27.  
  28.  
  29. }

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.