Могу ли я использовать два таймера качания в одном классе приложения для выполнения асинхронных задач в JPanel? - PullRequest
1 голос
/ 03 декабря 2011

Как лучше всего выполнять асинхронные операции внутри одного класса приложений? Добавление двух таймеров - это хорошая идея?

Ответы [ 2 ]

4 голосов
/ 03 декабря 2011

Все экземпляры javax.swing.Timer совместно используют один поток;используйте столько, сколько имеет смысл в вашей программе.Этот пример использует один для прогресса каждой вкладки.

2 голосов
/ 03 декабря 2011

Что за асинхронные операции?Если вам просто нужно запланировать что-то асинхронно, вы можете использовать SwingUtilities.invokeLater ().Если вы хотите сделать это через определенное время или повторить с фиксированным интервалом, используйте таймер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...