用Eclipse Java图形用户界面加入图片,只有最大/小化才能显示图片。

public class yemian extends JFrame {

public void YeMian1() {
    // 窗口可见
    this.setVisible(true);
    // 命名
    this.setTitle("飞机大战");
    // 窗口尺寸
    this.setSize(600, 800);

// // 固定窗口
// this.setResizable(false);
// 窗口位置
this.setLocationRelativeTo(null);
// 关闭程序
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

@Override
public void paint(Graphics g) {
    g.drawImage(Toolkit.getDefaultToolkit().getImage("image/background.png"), 0, 0, 600, 800, null);
}

public void YeMian2() {
    this.setVisible(true);
}

public static void main(String[] args) {
    yemian aYemian = new yemian();
    aYemian.YeMian1();
}

}
其中运行后只有最大/小化才能显示图片。