bgLable.setIcon(backgroundIcon);
getContentPane().add(bgLabel,-1); // 在最底层加一个带背景图的JLabel
getContentPane().add(yourContentPanel,0); // 在顶层添加你的组件
如果添加的组件是JPanel,要把JPanel设置为透明的。panel.setOpaque(false);
bgLable.setIcon(backgroundIcon);
getContentPane().add(bgLabel,-1); // 在最底层加一个带背景图的JLabel
getContentPane().add(yourContentPanel,0); // 在顶层添加你的组件
如果添加的组件是JPanel,要把JPanel设置为透明的。panel.setOpaque(false);