1

解决

我已经环顾了一段时间,似乎无法弄清楚如何做到这一点。

我的 JFrame 中有很多组件,我可以调整 JFrame 的大小。当我调整 JFrame 的大小时,我希望内部组件与 JFrame 一起调整大小,但它们却完全保持在 GUI 首次运行时的位置。

我该如何解决这个问题?是否有我没有在某处设置的值或什么?

编辑:另外,我没有使用任何布局管理器。

getContentPane().setLayout(null);
4

1 回答 1

3

你说:

编辑:另外,我没有使用任何布局管理器。getContentPane().setLayout(null);

那是你的问题。您几乎不应该使用空布局。使用和维护一个以智能方式使用布局管理器的 gui 要容易得多阅读布局管理器教程,因为它们可以提供帮助。

于 2012-12-06T04:08:24.637 回答