我正在尝试使用在我正在编写的应用程序中getImage()
显示图像。JPanel
我已经尝试并试图让它为我工作,最终发现即使路径完全不正确,它仍然不起作用,也不会NullPointerException
按预期返回。
Image i;
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(i, 0, 0, 200, 200, this);
} // end paintComponent();
public Pnl() {
super();
setBackground(Color.GREEN);
setBorder(BorderFactory.createLineBorder(Color.GRAY, 10));
i = Toolkit.getDefaultToolkit().getImage("shrek.jpg");
} // end constructor
当我使用诸如“shrek...jdhhd”getImage()
之类的参数运行代码时,它会执行完全相同的操作。