Как лучше всего выполнять асинхронные операции внутри одного класса приложений? Добавление двух таймеров - это хорошая идея?
Все экземпляры javax.swing.Timer совместно используют один поток;используйте столько, сколько имеет смысл в вашей программе.Этот пример использует один для прогресса каждой вкладки.
javax.swing.Timer
Что за асинхронные операции?Если вам просто нужно запланировать что-то асинхронно, вы можете использовать SwingUtilities.invokeLater ().Если вы хотите сделать это через определенное время или повторить с фиксированным интервалом, используйте таймер.