我幾乎完成了我的hang子手java代碼。我想在後臺添加一張圖片。(nightsky.png)我如何在繪圖方法中做到這一點?我在開始時創建了一個imageicon。如何在窗口的背景中放置圖像
public HangmanRevised() {
setSize(600,400);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
ImageIcon background = new ImageIcon("nightsky.png");
Letter = new TextField();
JLabel label = new JLabel("pick a Letter");
button = new Button("Enter");
add(label);
add(button);
add(Letter);
button.addActionListener(this);
createGame();
}
public void paint(Graphics g) {
super.paint(g);
g.drawImage(background, 0, 156, Color.green, button);
}
我可以把這個放在公共hangmanrevised中,或者我應該把它放在不同的班級嗎? – 2011-05-10 21:55:46
我還沒有看到你的所有代碼;但我認爲我所編輯的代碼應該在hangmanrevised中工作... – xgMz 2011-05-10 22:11:23
我不斷收到一個編譯錯誤,說找不到ImagePanel的符號。猜測? – 2011-05-10 22:21:03