Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2010, 22:12
MAGISC
 
Fecha de Ingreso: diciembre-2009
Mensajes: 20
Antigüedad: 14 años, 11 meses
Puntos: 0
Información Respuesta: uso de dos switch

hola oscarbt, bueno, primero que todo debes tener un poco mas de orden logico en lo que quieres hacer por ejempo:

en dos cajas de texto pides el dia y el mes, bien, ahora, con un botón quieres hacer los cálculos, bien!
pero ahora la pregunta es, ¿donde vas a mostrar los resultados?

mi recomendación es ponerlo en otra caja distinta puede ser t4.

que tal así?

Código Java:
Ver original
  1. public void actionPerformed(ActionEvent ae) {
  2.       int dia = Integer.parseInt(t1.getText());
  3.       int mes = Integer.parseInt(t3.getText());
  4.       String d = "";//variable para guardar el dia correspondiente
  5.       String m ="";//variable para guardar el mes correspondiente
  6.       switch (dia)
  7.       {
  8.          case 1:
  9.             d = "Lunes";
  10.             break;
  11.          case 2:
  12.             d = "Martes";
  13.             break;
  14.          case 3:
  15.             .
  16.             .
  17.             .        
  18.          default:
  19.             d = "Error en el dia";
  20.       }
  21.        
  22.          switch (mes)
  23.       {
  24.          case 1:
  25.             m = "Enero";
  26.             break;
  27.          case 2:
  28.             m = "Febrero";
  29.             break;
  30.          case 3:
  31.             .
  32.             .
  33.             .
  34.          default:
  35.             m = "Error en el mes";
  36.       }
  37.        /*por último, pones en la caja nueva (t4, recuerda crearla y ponerla en tu aplicación)
  38.          tu resultado (lo puedes poner donde quieras)*/
  39.        t4.setText(d + " de "+ m);//en 'd' y en 'm' estan los valores que calculaste.
  40.    }

Ojala te sirva...
y no dudes en preguntar cualquier cosa...
saludos

Última edición por MAGISC; 09/03/2010 a las 22:19 Razón: complementar explicación