EDT и другие отношения потока относятся к методу repaint () java - PullRequest
1 голос
/ 15 февраля 2012

, если GUI был уверен, что сборка EDT вызывает перерисовку в каком-либо другом потоке, вызывает рисование в EDT? если нет, то как мне убедиться, что чем эффективнее, тем лучше.

1 Ответ

3 голосов
/ 15 февраля 2012

В основном метод repaint() вызывает EDT по умолчанию, все работает до тех пор, пока не будет вызван первый Thread.sleep(int), затем возникнет проблема с Concurency в Swing ,

Необходимо посмотреть Таймер Swing , обеспечивающий основные функциональные возможности для рисования в Swing или задерживающий любое событие (события) в графическом интерфейсе Swing,

Если ваши обновления не выполненыо Графика затем вы можете вызвать EDT, поместив вывод в графический интерфейс Swing в invokeLater()

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