Как мне узнать, нахожусь ли я в потоке отправки событий?

1. Считайте, что мой код находится в какой-то строке JPanel, который у меня есть, я автоматически на EDT?

2. Тот же вопрос для всех других классов, которые не принадлежат GUI, JPanels или другим классам представления, простой логический класс.

3. Если у меня есть JPanel, на котором я проигрываю музыку, пока я нахожусь в нем, должна ли музыка запускаться в потоке отправки событий или в другом потоке, который не является EDT (для того, чтобы не блокировать графический интерфейс, хотя я не чувствовал проблема с запуском его из EDT)?

Примечание: мне нужно общее правило, как узнать это без использования SwingUtilities.isEventDispatchThread ()
Спасибо

14
задан mKorbel 23 October 2011 в 09:17
поделиться