title: Will the update method of an Observer be executed on the event dispatch thread
body: <p>If I have a <code>JFrame</code> which implements the <code>Observer</code> interface, will the <code>update()</code> method be executed on the event dispatch thread?</p>
  
  <pre><code>public class MyFrame extends JFrame implements Observer{
      @Override
      public void update(Observable o, Object arg) {
          //do gui stuff  
      }   
  }
  </code></pre>
  
  <p>.</p>
  
  <pre><code>public class MyTask extends Observable implements Runnable{
      @Override
      public void run() {
          setChanged();
          notifyObservers("Update!");
      }
  }
  </code></pre>