Я хотел бы нарисовать фигуру на Graphics2D и покрасить ее часть, если она пересекает определенный диапазон.Мне удалось сделать это, нарисовав 2 фигуры в BufferedImage (исходную фигуру и область, которая приведет к изменению цвета), используя AlphaComposite и AlphaComposite.SRC_IN.Проблема в том, что если прокрутить холст, экран становится запаздывающим, так как каждый раз, когда вызывается метод рисования, создается буферизованное изображение.Область перекрытия 2-й фигуры окрашена) без использования буферизованного объекта изображения?
Cheers, Max