package Page;import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import javax.swing.*;public class MapPage extends JPanel{
private JComboBox imagesComboBox;
private JLabel label;
private String names [] = 
  {"map01.jpg" , "map02.jpg" , "map03.jpg" , "map04.jpg" , "map05.jpg" , "map06.jpg" , "map07.jpg" , "map08.jpg" , "map09.jpg"};
private Icon icons[] = {new ImageIcon ("./res/"+names[0]),new ImageIcon ("./res/"+names[1]),new ImageIcon ("./res/"+names[2]),new ImageIcon ("./res/"+names[3]),
new ImageIcon ("./res/"+names[4]),new ImageIcon ("./res/"+names[5]),new ImageIcon ("./res/"+names[6]),new ImageIcon ("./res/"+names[7]),
new ImageIcon ("./res/"+names[8])};

public MapPage(){
setLayout(null);
     setBounds(0,0,MainFrame.getTotalScreenWidth(),MainFrame.getTotalScreenHeight());
    
     imagesComboBox = new JComboBox(names);
     imagesComboBox.setBounds(200, 200, 130, 65);
     imagesComboBox.setMaximumRowCount(5);
    
     imagesComboBox.addItemListener(
     new ItemListener(){ public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED)
label.setIcon(icons[imagesComboBox.getSelectedIndex()]);
}
     }
     );
     add(imagesComboBox);
     label = new JLabel (icons[0]);
     label.setBounds(400, 200, 100, 100);
     add(label);
}

public void paintComponent(Graphics g) { 
super.paintComponent(g); 
Image img = new ImageIcon("./res/10.jpg").getImage(); 
g.drawImage(img,0,0,MainFrame.getTotalScreenWidth(),MainFrame.getTotalScreenHeight(),0,0,800,600, null, null);

}
这个类里面有map01大到map09 九张地图。然后就是一个下拉框 选中哪个就显示哪张图片。
我要。
另一个类GAMEPAGE中是这样读取图片的:
public void paintComponent(Graphics g) { 
super.paintComponent(g); 
Image img = new ImageIcon("./res/1280LTBY_1015.jpg").getImage(); 
g.drawImage(img,0,0,MainFrame.getScreenWidth(),MainFrame.getScreenHeight(),0,0,1280,768, null, null);

请问应该怎么操作呢 才能把那张图片显示到另一个类的背景上