0

我正在处理一个 JavaJFrame对象,每当我调用 and 的值时getWidth()getHeight()它总是返回超过我使用该setPreferredSize()函数为面板设置的值。

有人能告诉我为什么吗?如果我将面板声明为this.setPreferredSize(new Dimension(500,400));

每当我分别调用 和 时,我确实得到了 520 和 462 的getWidth()getHeight()

4

1 回答 1

5

该面板位于JFrame具有边框和标题栏的内部。这些片段的大小增加了JFrame,它们的大小取决于外观和操作系统。

于 2012-10-09T16:39:08.153 回答