需要考虑button的父组件也就是容器的布局,这里你的panel布局默认为flowLayout,在里面加上 panel.setLayout(null),使用空布局试试,可以用button.setBounds()