Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/03/2011, 20:30
javiDP
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 9 meses
Puntos: 15
Respuesta: JComboBox y sus eventos problema

Código:
        //De centrigrados a centigrados
        if(desde.equals("Centigrados") && hacia.equals("Centigrados")){
            resultado = numero;
            salida.setText("Resultado: " + resultado + " centigrados");
            //cantidad.setText("");
        }
        //De grados centigrados a grados farenheit
        if(desde.equals("Centigrados") && hacia.equals("Fahrenheit")){
            resultado = numero+32;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        //De grados centigrados a grados kelvin
        if(desde.equals("Centigrados") && hacia.equals("Kelvin")){
            resultado = numero+273.15;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        ////////////////////////////////////////////////////////////////////////
        //De farenheit a centigrados
        if(desde.equals("Fahrenheit") && hacia.equals("Centigrados")){
            resultado = numero-32;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        //De farenheit a farenheit
        if(desde.equals("Fahrenheit") && hacia.equals("Fahrenheit")){
            resultado = numero;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        //De farenheit a kelvin
        if(desde.equals("Fahrenheit") && hacia.equals("Kelvin")){
            resultado = numero+241.15;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        ////////////////////////////////////////////////////////////////////////
        //De kelvin a centigrados
        if(desde.equals("Kelvin") && hacia.equals("Centigrados")){
            resultado = numero-273.15;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        //De kelvin a farenheit
        if(desde.equals("Kelvin") && hacia.equals("Fahrenheit")){
            resultado = numero-241.15;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
        //De kelvin a kelvin
        if(desde.equals("Kelvin") && hacia.equals("Kelvin")){
            resultado = numero;
            salida.setText("Resultado: " + resultado);
            //cantidad.setText("");
        }
Ahi estan las formulas corregidas.

Un saludo!