title: Kill a java swing GUI (for real, everything dead)
body: <p>I start my swing GUI programaticaly and store the reference.
  I want to kill the GUI on user input to optimize performance.</p>
  
  <p>If I do a dispose on the JFrame, timers and threads are still working.</p>
  
  <p>How can I simply achieve a JFrame termination and all its child threads and resources ?</p>