title: Why do I need Swing Utilities and how do I use it?
body: <p>This is mainly in regards to my question <a href="https://stackoverflow.com/questions/6335651/how-do-i-save-my-jscrollpane-position-after-i-do-a-jframe-pack">here</a>, but I don't understand why <a href="http://download.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html" rel="nofollow noreferrer">Swing Utilities</a> is needed and what it is used for.  I'm designing a swing gui and I don't wanna miss out on anything that Swing Utilities might offer.  Also could someone could explain what the <code>invokeLater</code> method does and how it works.</p>