title: setSize() doesn't work for JFrame
body: <pre><code>import javax.swing.JFrame;
  import javax.swing.SwingUtilities;
  
  class Demo
  {
      JFrame jf;
      Demo()
      {
          jf=new JFrame("Demo");
          jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          jf.setSize(5000,5000);
          jf.setVisible(true);
          System.out.println(jf.getSize());
      }
      public static void main(String[] args)
      {
          SwingUtilities.invokeLater(new Runnable()
          {
  
              @Override
              public void run()
              {
                  new Demo();
              }
          });
      }
  }
  </code></pre>
  
  <p>I use <code>jf.setSize(5000, 5000)</code> for JFrame but after that getSize returns other size: <code>java.awt.Dimension[width=1386,height=788]</code> (my screen resolution is 1366x768) Can I set frame size greater than screen size? probably such behaviour is provided with some frame properties but I don't know about them.</p>