“Conocimientos Programación>Programación Java

Cómo hacer un contador de tiempo en Java

2015/12/25
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 hacer que Java Objects Repeat
Cómo utilizar una utilidad aleatoria Java
Cómo asar un nudillo de cerdo
¿Cómo hacer varias clases de NetBeans
Cómo compilar un archivo JAR ejecutable
Cómo convertir C + + código en Java
Cómo dibujar un círculo en NetBeans
Cómo resolver un lenguaje Java Stack Overflow error
Conocimientos Informáticos © http://www.ordenador.online