Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理一个 JavaJFrame对象,每当我调用 and 的值时getWidth(),getHeight()它总是返回超过我使用该setPreferredSize()函数为面板设置的值。
JFrame
getWidth()
getHeight()
setPreferredSize()
有人能告诉我为什么吗?如果我将面板声明为this.setPreferredSize(new Dimension(500,400));
this.setPreferredSize(new Dimension(500,400));
每当我分别调用 和 时,我确实得到了 520 和 462 的getWidth()值getHeight()。
该面板位于JFrame具有边框和标题栏的内部。这些片段的大小增加了JFrame,它们的大小取决于外观和操作系统。