【发布时间】:2011-11-02 22:14:58
【问题描述】:
我设置了最大化框架:setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH);
现在我怎样才能得到这个大小,因为当我调用 getSize() 或 getPreferredSize 时,它会返回 0 0?
【问题讨论】:
-
“如何获得……框架的大小?” 你到底为什么需要知道? 1) 使用组件的布局 2) 在
JComponent或JPanel中进行自定义绘画,并且仅在绘画时查询大小。顺便说一句 - 为了尽快获得更好的帮助,请说明目标(例如“使组件适合”)而不是策略(例如“获取框架大小”)。 -
我需要这个来设置这个框架中面板的大小,使其具有这个框架的大小
-
只需将面板添加到框架中,就会使面板变成内容区域的大小。
-
但我不想让这个面板有内容大小。我想要它更大,就像这个面板所在的框架一样
-
虽然第一句话有点意思,但我不明白第二句话。你能换一种说法吗?