Java - Me indica error que el constructor Timer no esta definido

 
Vista:

Me indica error que el constructor Timer no esta definido

Publicado por Gus (2 intervenciones) el 18/07/2019 18:28:08
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
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import java.util.*;
 
import javax.swing.JOptionPane;
 
public class PruebaTemporizador {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		DameLaHora oyente=new DameLaHora();
		Timer miTemporizador=new Timer(5000, oyente);
		miTemporizador.start();
		JOptionPane.showMessageDialog(null, "Pulsa aceptar para detener ");
		System.exit(0);
	}
}
	class DameLaHora implements ActionListener{
		public void actionPerformed(ActionEvent e) {
			Date ahora=new Date();
			System.out.println("La hora cada 5 seg es: "+ahora);
		}
 
	}
 
//Me indica error que el constructor  Timer no esta definido y que el metodo start no esta definido en timer
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

Me indica error que el constructor Timer no esta definido

Publicado por gus (2 intervenciones) el 18/07/2019 18:58:29
No entiendo porque me dice que TIMER esta sin definir
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me indica error que el constructor Timer no esta definido

Publicado por Tom (1630 intervenciones) el 18/07/2019 19:04:46
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 228
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Me indica error que el constructor Timer no esta definido

Publicado por Thanatos (97 intervenciones) el 19/07/2019 00:39:09
La clase java.util.Timer no tiene un constructor que acepte los argumentos int y ActionListener. El constructor de la clase javax.swing.Timer sí acepta esos argumentos.

Reemplaza la linea:

1
import java.util.*;

Por esta otra:

1
import javax.swing.Timer;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar