Мой вопрос прост:
1) У меня есть основной класс, который расширяет JFrame.
2) Внутри этого класса есть JPanel с BufferedImage поверх него.
3) Наконец, есть еще JButton, который я называю «Огонь». Это все для дизайна.
Вот сделка:
При нажатии кнопки есть небольшой метод, который возвращает мне массив из 5 объектов Ellipse2D. (Массив называется "точками" и по сути является массивом простых кружков ..).
Все, что я хочу сделать, когда нажимаю «Огонь» - заставить эти объекты отображаться на BufferedImage, который я называю «bf», и постепенно наполнять их цветом таким образом, чтобы это давало ощущение анимации. Какой самый простой способ сделать это?
P.S. Я пытался использовать класс Swing Timer, но проблема с этим подходом заключается в том, что я не могу передать параметры в вызов метода (внутри actionPerformed), который мне нужен, если я хочу получить свой массив через ...
Заранее спасибо