代码如下
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 (names[0]),new ImageIcon (names[1]),new ImageIcon (names[2]),new ImageIcon (names[3]),
new ImageIcon (names[4]),new ImageIcon (names[5]),new ImageIcon (names[6]),new ImageIcon (names[7]),
new ImageIcon (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(){ @Override
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);

}
在MAIN函数中直接new 了这个类的对象。imagesComboBox显示了出来。但是label上粘贴的那些map01.jpg那些图片没显示出来。请教原因