考虑使用适合的布局管理器,帮助您在添加组件时按照您想要的方式扩展。您可以参考以下链接了解更多信息:http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html。我认为您可能需要使用GridLayout,并在内部使用FlowLayout JPanel,以便它们不会扩展,但这取决于您要插入什么内容。