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) Могу ли я установить размер кадра больше, чем размер экрана? возможно такое поведение обеспечивается некоторыми свойствами фрейма, но я о них не знаю.