Here you can find the source of isEventDispatchThread()
static boolean isEventDispatchThread()
//package com.java2s; //License from project: Apache License import javax.swing.SwingUtilities; public class Main { static boolean isEventDispatchThread() { try {// ww w.j ava2 s.c o m return SwingUtilities.isEventDispatchThread(); } catch (final NullPointerException e) { return false; } } }