Я сейчас смотрю на класс EventQueue на сайте Oracle: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/EventQueue.html. Но я не уверен, когда я должен его использовать? Должен ли я использовать его, если мой класс имеет слушателей для двух или более событий?