我有一个JFrame
这是最大化(frame.setExtendedState(JFrame.MAXIMIZED_BOTH)
)。如何找出JFrame的实际大小?
我想知道它现在扩展到的大小,但frame.getSize()
返回(0,0)的大小。
我有一个JFrame
这是最大化(frame.setExtendedState(JFrame.MAXIMIZED_BOTH)
)。如何找出JFrame的实际大小?
我想知道它现在扩展到的大小,但frame.getSize()
返回(0,0)的大小。
框架将不会有最大化的大小,直到您使其可见。所以你的基本代码是:
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
System.out.println(frame.getSize());
使用setExtendedState
我得到了输出在jframe java.awt.Dimension[width=408,height=334]
。请检查您的代码。
调用'pack()'后检查。 – trashgod