1、在JFRAME中设置一个JPANEL对象,重写一下JPANEL对象的paintComponent方法。
如下:
JPanel panel = new JPanel() {
public void paintComponent(Graphics g) {
ImageIcon icon = new ImageIcon("D:\\timebg.jpg");
// 图片随窗体大小而变化
g.drawImage(icon.getImage(), 0, 0,
frame.getSize().width,
frame.getSize().height,
frame);
}
};
panel.setOpaque(false); //设置透明。

2、在上面中的panel对象上添加多个其它具体的Jpanel对象。
在每一个Jpanel对象中又可以设置单独的布局方式。
这样就可以完整的表达这个界面内容了。