【发布时间】:2011-09-23 11:34:17
【问题描述】:
我有一个基于 Swing 的 JPanel 的自定义 GUI 组件。该组件放置在使用 BorderLayout 的 JFrame 中。当我调整框架大小时,此组件会不断调整大小。我怎样才能避免这种情况?无论发生什么,我都希望组件保持相同的大小。我试过 setSize、setPreferredSize、setMinimumSize 都没有成功。
提前致谢!
M
【问题讨论】:
-
在许多布局中,布局管理器会失去对大小的控制。
-
“无论发生什么,我都希望组件保持相同的大小”嗯,您是否将 JPanel 添加到 JScrollPane 以获取 MinimumSize
标签: java swing user-interface layout resize