setSize () не работает для JFrame

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();
            }
        });
    }
}

Я использую jf.setSize (5000, 5000) для JFrame, но после этого getSize возвращает другой размер: java.awt.Dimension [width = 1386, height = 788] (у меня разрешение экрана 1366x768) Могу ли я установить размер кадра больше, чем размер экрана? возможно такое поведение обеспечивается некоторыми свойствами фрейма, но я о них не знаю.

9
задан eXXXXXXXXXXX2 2 March 2012 в 16:28
поделиться