如果你想在GUI中添加图像/图标,更好的方法是将图片放入JLabel中,链接中有示例,正确使用LayoutManager和可调整大小的Top-level容器。链接:Image/ImageIcon、JLabel、LayoutManager和Top-lavel Container。
您没有定义“添加图片”的含义。这是一个背景图片,其他组件将在其上添加吗?您希望该图像填充整个面板,还是应按其实际大小绘制该图像?答案不同,方法也不同。也许您可以使用现有组件,或者您需要创建自定义组件。请参见Background Panel以了解几种方法。