所以这些是我使用的两个不同的文件:
public class TestFunc {
static BufferedImage img;
public static void main(String[] args){
JFrame frame = new JFrame("Display");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600, 400);
ShowImage I = new ShowImage();
frame.getContentPane().add(I);
frame.setVisible(true);
}
}
另一个:
public final class ShowImage extends JPanel{
Image image;
public ShowImage(){
super();
image = Toolkit.getDefaultToolkit().getImage("Sunset.jpg");
}
public void paintComponent(Graphics g){
g.drawImage(image, 0, 0, this);
}
}
但是,框架上没有显示任何内容,并且显示为空白。我对此很陌生,无法弄清楚。
谢谢。