我已经创建JFrame
并将其大小设置为800x600
:
frame.setSize(800, 600);
然后我创建JPanel
并将其插入到我的JFrame
:
JPanel panel = new JPanel();
frame.add(panel, BorderLayout.CENTER);
但它的实际尺寸小于JFrame
尺寸,因为标题栏和框架边框高度在不同的操作系统中有所不同。
然后我尝试了另一种方法。
我创建了框架而没有设置它的大小。
之后我创建JPanel
并设置了它的首选大小:
panel.setPreferredSize(new Dimension(800, 600));
然后我打包Jframe
了:
frame.pack();
我现在如何确定实际JFrame
尺寸?