Я прочитал ряд статей в Интернете о том, когда что-то должно запускаться в EDT, а когда этого не должно быть. Но я до сих пор не уверен, что понимаю, поэтому я хотел бы задать несколько вопросов по этому поводу:Об EDT (Java)
Какие части кода собираются работать по умолчанию внутри EDT?
Какие фрагменты кода будут запущены по умолчанию снаружи EDT?
Когда я должен использовать InvokeLater(), то что-то, что по умолчанию будет за пределами EDT, будет работать внутри него?
Когда я должен помешать выполнению части кода (по умолчанию) внутри EDT, создав новый поток и поместив в него этот код?
Благодаря
Ваши ответы на вопросы 1 и 2 действительно отвечают на вопрос «что ** должно ** работать внутри (или снаружи) EDT». Не вопрос OP, который «Что работает, по умолчанию, внутри или вне EDT». –
yep я запутался в цифрах и отредактировал мой ответ ... я думаю, теперь это должно быть правильно, но я думаю, что ваши ответы гораздо точнее, поэтому я поддержал вас ;-) – dehlen