私が書いているアプリケーションで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()
まったく同じことが行われます。