Я хочу, чтобы мой таймер выполнял метод actionPerformed только один раз, если он 5 секунд, но он много раз пишет в консоли «Hello»:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
public class X{
public static void main(String args[]) {
ActionListener actionListener = new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
System.out.println( "Hello" );
}
};
Timer timer = new Timer( 5000, actionListener );
timer.start();
}
}
Как сделать эффект, который я хочу? Спасибо