您要为controlPanel使用哪种布局管理器,您可能需要BorderLayout,将Label放在西方,将TextField放在中心。
顺便说一句,除非您使用Null
Layout,否则设置各种组件的大小和位置是没有意义的,这不是一个好主意。因此,我将删除所有这些内容,然后让布局管理器为您完成。

您要为controlPanel使用哪种布局管理器,您可能需要BorderLayout,将Label放在西方,将TextField放在中心。
顺便说一句,除非您使用Null
Layout,否则设置各种组件的大小和位置是没有意义的,这不是一个好主意。因此,我将删除所有这些内容,然后让布局管理器为您完成。