Java - calculador de tiepo transcurrido JavaApplet

   
Vista:

calculador de tiepo transcurrido JavaApplet

Publicado por Krist (4 intervenciones) el 27/09/2008 20:43:02
Hola estoy intentando hacer un applet que al ingresarle la cantidad de días transcurridos de un deterinado año e arroje coo recultado los meses que han transcurrido y los díasadicionales a los meses el problema es ke no calcula sino solo el primer mes :(
aki dejo el codigo kizas sea el do while.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;


public class DiasAnio extends Applet implements ActionListener {
Label l1, l2,l3,l4,l5;
TextField Txt1,Txt2,Txt3,Txt4,Txt5;
Button boton;
int X,Op,Mes;

public DiasAnio() {
l1 = new Label("Año");
Txt1 = new TextField(3);
l2 = new Label("Dias");
Txt2 = new TextField();
boton = new Button("conversion");
l3 = new Label("Año");
Txt3 = new TextField();
l4 = new Label("Mes");
Txt4 = new TextField();
l5 = new Label("Dias");
Txt5 = new TextField();
add(l1);
add(Txt1);
add(l2);
add(Txt2);
add(boton);
add(l3);
add(Txt3);
add(l4);
add(Txt4);
add(l5);
add(Txt5);
boton. addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
int Anio = Integer.parseInt(Txt1.getText());
int Dias = Integer.parseInt(Txt2.getText());

do{
if(Dias>30){
Op=Dias-30;
Mes=Mes+1;
Dias=Op;
}else if(Dias<30){
X=1;
}
}while(X!=0);
Txt3.setText(String.valueOf(Anio));
Txt4.setText(String.valueOf(Mes));
Txt5.setText(String.valueOf(Dias));
}
}

Gracias de antemano por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder