title: Java GUI hides windows taskbar
body: <p>I am using <code>JFrame</code> to create my GUI for a desktop application.  The size of the GUI I am setting according to the resolution of the platform screen using this code.</p>
  
  <pre><code>this.setSize(this.getToolkit().getScreenSize());
  </code></pre>
  
  <p>The problem is that when I run the application the GUI covers all of the screen. The Windows task-bar is also hidden behind the GUI.</p>
  
  <p>I want that whatever the size of the task-bar is, the task-bar should be visible in all conditions.  How do I achieve that?</p>