当您为JFrame指定高度时,标题栏会占用此高度的一部分,是否有方法或某些东西可以知道此消耗部分的数量?
答案 0 :(得分:1)
JFrame
有一个名为getInsets()
来自Javadoc:
getInsets
public Insets getInsets()
Determines the insets of this container, which indicate the size of the container's border.
A Frame object, for example, has a top inset that corresponds to the height of the frame's title bar.
答案 1 :(得分:1)
你不应该关心框架本身的大小,而是允许内容确定自己的大小,使用布局管理API,然后调用JFrame#pack
,它将围绕它包裹框架,考虑到自动计算框架边框装饰