Red de conocimiento informático - Aprendizaje de código fuente - Código fuente del sitio web de lotería

Código fuente del sitio web de lotería

Básicamente, necesita usar un temporizador y, dado su código fuente:

Paquete JTabel

importar javax.swing.*;

importar java.awt. evento . oyente de acción;

Importar Java . evento .

Importar texto Java .formato de fecha simple;

/**

* archivo & ltp & gt: StopWatch.java & lt/p & gt ;

*<p>Descripción:</p>

* <p><a href = "">Oportunidad</a>

*/

Cronómetro de clase pública extiende JFrame {

JButton btnStart, btnStop

Etiqueta JLabel;

Temporizador de tiempo;

Cronómetro público(){

label = new JLabel(" 00:00:00.000 ");

Bt nstart = new JButton(" start ");

BTN stop = nuevo JButton(" stop "); ");

Retraso int final = 100;

Fecha final horaInicio = nueva fecha() ;

Formato de fecha final simple SDF = nuevo formato de fecha simple( " HH:mm:ss.s");

Ejecutor de la tarea de operación final = nueva acción abstracta(){

Acción de anulación pública realizada (ActionEvent evt){

//Drama "ずずずずずず"

Fecha d = nueva fecha (sistema. hora actual en milisegundos ()-hora de inicio. gettime()-28800000

etiqueta . settext(SDF . formato(d));

repintar()

}

};

Bt nstart . addactionlistener(new action listener(){

acción de anulación pública realizada(ActionEvent evt){

startTime.setTime(newDate().

getTime());

temporizador = nuevo temporizador (retraso, ejecutante de la tarea);

temporizador(); >});

btnStop.addActionListener(new ActionListener(){

acción de anulación pública realizada (ActionEvent evt){

if (timer! = null & amp& amptimer.isRunning())

timer .stop();

}

});

Contenedor c = getContentPane(

c.add(label, BorderLayout. Norte);

c.add(btnStart, BorderLayout. Centro

c. , BorderLayout. south);

}

Public static void main(String[] args) {

utilidades javax swing . Runnable() {

public void Runnable(){

createAndShowGUI();

}

});

}

Ventana estática privada createAndShowGUI() {

Ventana del cronómetro = new Stopwatch();

ventana setdefaultcloseoperative(JFrame. EXIT _ ON _. CERRAR);

ventana.pack().

ventana .set visible(true);

}

}

-

Solo necesitas eliminar La clase dateformat que formatea y muestra la hora solo se refiere a la parte del temporizador.