我已经创建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尺寸?