Exemplo n.º 1
0
 private void initAWTReflection() {
   if (null == cAWTEventQueue) {
     ClassLoader cl = MainThread.class.getClassLoader();
     cAWTEventQueue = ReflectionUtil.getClass("java.awt.EventQueue", true, cl);
     mAWTInvokeAndWait =
         ReflectionUtil.getMethod(
             cAWTEventQueue, "invokeAndWait", new Class[] {java.lang.Runnable.class}, cl);
     mAWTInvokeLater =
         ReflectionUtil.getMethod(
             cAWTEventQueue, "invokeLater", new Class[] {java.lang.Runnable.class}, cl);
     mAWTIsDispatchThread =
         ReflectionUtil.getMethod(cAWTEventQueue, "isDispatchThread", new Class[] {}, cl);
   }
 }