Перекрашивание артефактов в Swing - PullRequest
0 голосов
/ 14 октября 2011

У меня есть программа с одной панелью справа, содержащей BufferedImage, которая очень часто обновляется и перекрашивается (используя paintImediately ()), а слева - некоторые кнопки и JTextAreas.Часто, когда BufferedImage перекрашивается, кнопки слева перекрашиваются с частью изображения, скрывая их содержимое.Как я могу предотвратить это?

Вот метод, который я вызываю для перерисовки:

void paintPlot() {
    plot.paintImmediately(0, 0, 1000, 1000);
}

Я вызываю его из отдельного потока, если это уместно.

1 Ответ

0 голосов
/ 15 октября 2011

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

...