Ответ 1
Я бы начал с использования java.util.Timer - не javax.swing.Timer. Таймер качания не будет работать, если вы не используете приложение с графическим интерфейсом (т.е. Он не будет работать, если вы запустите его в Linux через консоль без специального параметра командной строки - лучше всего избегать).
Отметьте это:
-
Убедитесь, что при попытке запустить код вы включаете scala -library.jar в свой путь к классам.
-
Не забудьте запустить таймер - timer.start()
Этот код работал отлично для меня (код Scala не нуждался в модификации):
MyListener myListener = new MyListener();
Timer timer = new Timer(1000, myListener);
timer.start();
Thread.sleep(10000);