Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2011, 08:27
troza
 
Fecha de Ingreso: abril-2011
Mensajes: 53
Antigüedad: 13 años, 7 meses
Puntos: 1
Pregunta Conversion Dias - Mesese

Hola comunidad, estoy empezando y desarrollo un applet de conversion de dias a mesese, este es el codigo pero aun no consigo la conversion.

Código Java:
Ver original
  1. import java.awt.*;
  2. import java.applet.*;
  3. import java.awt.event.*;
  4. import java.lang.Math;
  5.  
  6. public class AppletConversion extends Applet implements ActionListener {
  7.    
  8.     Label lano, ldias, cdias, cmes, cano;
  9.     TextField t1dias, t1mes, t2dias, t2mes, tano, t2ano;
  10.     Button b;
  11.    
  12.     public  AppletConversion(){
  13.        
  14.         lano = new Label("Año:");
  15.         ldias = new Label("Dias:");
  16.         cmes = new Label("Mes:");
  17.         cdias = new Label("Dias:");
  18.         cano = new Label("Año:");
  19.         t1dias = new TextField(6);
  20.         t1mes = new TextField(6);
  21.         t2dias = new TextField(6);
  22.         t2mes = new TextField(6);
  23.         tano = new TextField(6);
  24.         t2ano = new TextField(6);
  25.         b = new Button("Conversion");
  26.        
  27.         add(lano);
  28.         add(tano);
  29.         add(ldias);
  30.         add(t1dias);
  31.         add(b);
  32.         add(cano);
  33.         add(t2ano);
  34.         add(cdias);
  35.         add(t2dias);
  36.         add(cmes);
  37.         add(t2mes);
  38.        
  39.         b.addActionListener(this);
  40.        
  41.         }
  42.  
  43.     public void actionPerformed(ActionEvent ae){
  44.        
  45.         int ano = Integer.parseInt(tano.getText());
  46.         t2ano.setText(""+ano);
  47.         int a = Integer.parseInt(t2dias.getText());
  48.         int m = Integer.parseInt(tano.getText());
  49.        
  50.     if ( (m == 1) || (m == 3) || (m == 5) || (m == 7) || (m == 8 ) || (m == 10) || (m == 12) ){
  51.  
  52.     t2mes.setText(""+m);
  53.  
  54.     }else if ( (m == 4) || (m == 6) || (m == 9) || (m == 11) ) {
  55.  
  56.     t2mes.setText(""+m);
  57.  
  58.     }else if (m == 2){
  59.  
  60.     if ( ( ( ( a % 4 ) == 0 ) && ( ( a % 100 ) ) != 100 ) || ( ( a % 400 ) == 0 ) ) {
  61.  
  62.     t2dias.setText(""+a);  
  63. }
  64.     }      
  65. }
  66. }

Gracias
Saludos