Java Event Dispatch Thread

Salam. Javada Event Dispatch Thread anlayışı tam olaraq nedir ve SwingUtilities invokeLater() metodu ilə əlaqəsi nədir?

Verilmiş cavablar və yazılan şərhlər (3 cavab var)

Xeyyam Quliyev (2011-05-03 13:40:14)
Çox sağ olun.

Ramin Orucov (2011-05-03 00:00:04)
http://en.wikipedia.org/wiki/Event_dispatching_thread http://download.oracle.com/javase/tutorial/uiswing/concurrency/dispatch.html

Ramin Orucov (2011-05-02 23:41:58)
Əleykə salam. Əsas proqram main thread içərisində işləyir. Qrafik komponentlərə bağlı olan event listenerlər var, məsələn JButton komponentinə vuranda onun uyğun eventi və ona bağlı event listener-ləri işləyir. Bu eventlər və event listener-lər Event Dispatch thread tərəfindən process olunur. Əgər main thread-dən kənar thread-lər qrafik komponenti istifadə etmək istəyirsə, diqqətli olmaq lazımdır, çünki çox komponentlər "thread-safe" deyil. Buna görə də köməkçi SwingUtilities sinifi var.

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Java Collections Framework

JAVA proqramlaşdırmada comboBox silinmə

Solarisdə Netbeans

Döngü içində çağrılan method hamısı eyni vaxtda işə düşür.

JSF Editable table rows

Universitetlərdə proqramlaşdırma