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 dilində yazılmış proqram

Java JSF selectOneMenu

Java və ya C# da fərqli shape’lərdə Buttonlar necə yaratmaq olar?

Android jar faylları açmır

Web service publish etmək

Java GUI öyrənmək