entonces debo mostrar un mensaje como: viernes de noviembre
ya he elaborado el ejercicio pero no me muestra los datos correctos, me esta mostrando solo el numero de dia de mes que digito, no se si mi error esta en el mal uso de los dos switch
he aqui el codigo
Código:
import java.awt.*; import java.applet.*; import java.awt.event.*; public class FechaApplet extends Applet implements ActionListener { Label l1, l2, l3; TextField t1, t2, t3; Button b; public FechaApplet() { l1 = new Label("dia"); t1 = new TextField(3); l3 = new Label("mes"); t3= new TextField(3); l2 = new Label("Fecha con Letras"); t2 = new TextField(25); b = new Button("Cambiar"); add(l1); add(t1); add(l3); add(t3); add(b); add(l2); add(t2); b. addActionListener(this); } public void actionPerformed(ActionEvent ae) { int dia = Integer.parseInt(t1.getText()); int mes = Integer.parseInt(t3.getText()); switch (dia) { case 1: t2.setText("Lunes"); break; case 2: t2.setText("Martes"); break; case 3: t2.setText("Miercoles"); break; case 4: t2.setText("Jueves"); break; case 5: t2.setText("Viernes"); break; default: t2.setText("Error en el dia"); } switch (mes) { case 1: t2.setText("Enero"); break; case 2: t2.setText("Febrero"); break; case 3: t2.setText("Marzo"); break; case 4: t2.setText("Abril"); break; case 5: t2.setText("Mayo"); break; case 6: t2.setText("Junio"); break; case 7: t2.setText("Julio"); break; case 8: t2.setText("Agosto"); break; case 9: t2.setText("Septiembre"); break; case 10: t2.setText("Octubre"); break; case 11: t2.setText("Noviembre"); break; case 12: t2.setText("Diciembre"); break; default: t2.setText("Error en el mes"); } t2.setText("" +dia + mes); } }
o no se si mi error este en la parte que dice: t2.setText("" + dia + mes)
aca lo que pretendo es recoger las dos variables y mostrarlas en el campo t2
alguien me podria ayudar??
de antemano gracias