单项选择题

造成Swing应用程序灰屏的根本原因是()

A.在非事件派发线程中没有使用invokeLater()和invokeAndWait()方法
B.事件派发线程被阻塞
C.主线程被阻塞