background image

第一个 Java 文件:

import java.awt.Color;
import java.awt.HeadlessException;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class GameFrame extends JFrame {

JPanel zhuobu = new JPanel();
//工人
JLabel worker = null;
//箱子
JLabel box = null;
//目的地
JLabel goal = null;
JLabel[] walls = null;

//设置图片大小
int imgSize = 48;

public void setImgSize(int imgSize){

this.imgSize = imgSize;

}

public GameFrame(String title) throws HeadlessException {

super(title);
//构造方法中调用本类的其它方法
this.initContentPane();

}

/**
 * 设置内容面板
 */
void initContentPane() {

zhuobu.setBackground(Color.red);
zhuobu.setLayout(null);
//调用父类的属性和方法
super.setContentPane(zhuobu);