Código de Java - Ejemplo de la utilización de la interfaz ActionListener para mostrar la hora cada 5 segundos con el objeto Timer

Imágen de perfil
Val: 686
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejemplo de la utilización de la interfaz ActionListener para mostrar la hora cada 5 segundos con el objeto Timergráfica de visualizaciones


Java

Publicado el 14 de Agosto del 2016 por Xve (294 códigos)
13.161 visualizaciones desde el 14 de Agosto del 2016
Este código de ejemplo, muestra como implementar la interfaz ActionListener con la clase Timer para ejecutar cada 5 segundos la fecha actual.

Se añaden dos versiones, una que implementa la función al instanciar la interfaz ActionListener, y otro que muestra como se hereda la interfaz ActionListener en una clase sobrescribiendo la función actionPerformed.

- Una interfaz únicamente puede tener métodos abstractos y constantes, no variables.
- Las interfaces no se puede instanciar con "new interfaz".
- Todos los métodos de una interfaz son public y abstract.

Video 49 del Curso de Java desde 0

Implementa la función al instanciar la interfaz
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 19 de Agosto del 2016 (Publicado el 14 de Agosto del 2016)gráfica de visualizaciones de la versión: Implementa la función al instanciar la interfaz
727 visualizaciones desde el 14 de Agosto del 2016

hereda la interfaz en una clase

Actualizado el 18 de Agosto del 2016 (Publicado el 14 de Agosto del 2016)gráfica de visualizaciones de la versión: hereda la interfaz en una clase
12.435 visualizaciones desde el 14 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import java.awt.event.*;
import java.util.*;
import javax.swing.Timer;
 
public class temporizador {
 
	public static void main(String[] args) {
 
		// Creamos una instancia de la clase mostrarHora que implementa
		// la interfaz "ActionListener"
		ActionListener objHora=new mostrarHora();
 
		// Creamos una instancia de la clase Timer indicando que cada
		// 5 segundos ejecute el metodo "actionPerformed" de la clase
		// mostrarHora que implementa la interfaz "ActionListener"
		Timer objTimer=new Timer(5000,objHora);
 
		// Iniciamos el timer
		objTimer.start();
 
		// Esperamos la pulsación de la tecla enter para finalizar el timer
		Scanner entrada=new Scanner(System.in);
		System.out.println("Pulsa la tecla ENTER para finalizar...");
		String valor=entrada.next();
		entrada.close();
 
		// finaliza el timer
		objTimer.stop();
 
	}
 
}
 
// Clase mostrarHora que implementa la interfaz ActionListener que nos
// obliga a implementar el metodo "actionPerformed"
class mostrarHora implements ActionListener {
 
	// Definimos el metodo "actionPerformed" para que nos muestre la hora
	// cada vez que sea llamado por el Timer en la linea 16.
	// Este metodo es de la interfaz "ActionListener", por lo que estamos
	// obligados a implementarlo.
	public void actionPerformed(ActionEvent e) {
 
		// Mostramos en consola la fecha actual
		Date fechaActual=new Date();
		System.out.println(fechaActual);
	}
}



Comentarios sobre la versión: hereda la interfaz en una clase (0)


No hay comentarios
 

Comentar la versión: hereda la interfaz en una clase

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3634