“Conocimiento Programación>Programación Java

Cómo hacer un contador de tiempo en Java

2013/12/23
Este tutorial es una guía para el uso del temporizador que se encuentra en la clase de giro del lenguaje Java programador, comenzando con una explicación de los métodos de temporizador y concluyendo con un completo programa que ilustra el uso básico del objeto temporizador. Los temporizadores se pueden utilizar para especificar una acción futura o para cronometrar actividades dependientes o repetidas como la animación . La unidad de tiempo utilizada por el objeto temporizador es milisegundos . Cosas que necesitará
Java Development Kit estándar ( SDK ) Java
entorno de desarrollo integrado ( IDE )
Ver Más instrucciones
1

crear un objeto timer : Timer (retardo en milisegundos , escucha Acción). Por ejemplo : Temporizador privado timer1 = new Timer ( 1500 , this) ;
2

un retraso inicial opcional se puede configurar . Este retardo se producirá una vez después de que se inicia el temporizador . Por ejemplo : timer1.setInitialDelay ( 5000) ;
3

inicio del temporizador. Por ejemplo : timer1.start ();
4

Especifique la acción que debe realizarse en intervalos del temporizador en el método actionPerformed (). Por ejemplo : public void actionPerformed ( ActionEvent e) { //acción a ejecutar código }
5

Detener temporizador. Por ejemplo : timer1.stop ();
6

El código siguiente es un sencillo ejemplo práctico de cómo utilizar un temporizador para crear un dibujo continuo de óvalos que aumentan de tamaño y descienden verticalmente por la ventana .

public class TimerMain {//función principal instancia TimerExample objectpublic static void main ( String [] args ) { TimerExample pantalla TimerExample = new () ;} }

//importaciones de clase TimerExample : . . java.awt.event.ActionEvent importación; java.awt.event.ActionListener importación; import java.awt * ; import javax.swing * ; public class TimerExample extiende JFrame implementa ActionListener { contenedor JPanel privado; JLabel labelCounter ; Timer privado timer1 = new Timer ( 250 , this) ; int w , x, y , z = 1 ; TimerExample pública () {//set retraso inicial de 1000 millisecondstimer1.setInitialDelay ( 1150 ) ;

//initialize windowcontainer = new timertimer1.start (); } /*** cuando el temporizador comienza este método dibuja óvalos que aumentan de tamaño * y descender verticalmente por la ventana * /public void actionPerformed ( ActionEvent e) { if ( z < 100 ) { Graphics g = container.getGraphics () ; g.drawOval ( w, x , y, z ) ; w = w 2 ; x = x 2 ; y = y 2 ; z = z 2 } else //paro del temporizador ( y el dibujo ) cuando coordenada z es mayor que 99timer1.stop () ;} }

Programación Java
Cómo comprobar para ver si una cadena es numérica con Java
Cómo convertir una imagen en Bytes en Java
Cómo utilizar objetos para ejecutar métodos pertenecientes a Tipos Abstractos de Datos en Java
¿Qué significa nuevo en Java?
¿Qué es la referencia estática en Java ?
Cómo ejecutar un archivo de NetBeans en CMD
Cómo prevenir el acceso simultáneo a un método en Java
¿Cuál es la principal ventaja de usar constructores en Java?
Conocimiento de la computadora © http://www.ordenador.online