title: what is SwingUtilities.invokeLater(new Runnable())
body: <p>Can anyone explain me this piece of code in simple words:</p>
  
  <pre><code>SwingUtilities.invokeLater(
      new Runnable(){
          public void run(){
              chatWindow.append(text);
          }
      });
  }
  </code></pre>
  
  <p>Please, can anyone give me a detail explanation.</p>