Где создать Swing Timer в классе, расширяющем апплет - PullRequest
2 голосов
/ 11 ноября 2011

Я хотел бы использовать Swing Timer в классе Java, который расширяет Applet, например:

timer = new Timer(100, new ActionListener() {
    @Override
        public void actionPerformed(ActionEvent ae) {
        // change polygon data
        // ...

        repaint();
    }
});

Я использую таймер для поворота различных нарисованных многоугольников, когда я нажимаю на область, где нарисован многоугольник.

Мой вопрос: куда вставить приведенный выше код для создания таймера? В методе init() или где-то еще?

1 Ответ

4 голосов
/ 11 ноября 2011
  • Создать Timer в init()
  • Запустите Timer в start()
  • Стоп Timer в stop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...