Java 中的图像将出现在 NPE 中
Images in Java coming up NPE
我正在尝试将图像放入 java。我的最终目标是制作一个我可以用箭头键控制的图像,但我似乎无法放入图像。我导入了图像,并且名称正确。我一直收到空指针异常。
代码:
import java.awt.*;
import javax.swing.*;
public class Test extends JPanel {
public static ImageIcon image;
public void paintComponent(Graphics g) {
super.paintComponent(g);
image = new ImageIcon(getClass().getResource("rocketJava.jpg"));
image.paintIcon(this,g, 20, 20);
}
public static void main(String[] args) {
JFrame f= new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Test s = new Test();
f.add(s);
f.setSize(600,600);
f.setVisible(true);
}
}
问题是我需要将图片文件移动到bin文件夹。
我正在尝试将图像放入 java。我的最终目标是制作一个我可以用箭头键控制的图像,但我似乎无法放入图像。我导入了图像,并且名称正确。我一直收到空指针异常。
代码:
import java.awt.*;
import javax.swing.*;
public class Test extends JPanel {
public static ImageIcon image;
public void paintComponent(Graphics g) {
super.paintComponent(g);
image = new ImageIcon(getClass().getResource("rocketJava.jpg"));
image.paintIcon(this,g, 20, 20);
}
public static void main(String[] args) {
JFrame f= new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Test s = new Test();
f.add(s);
f.setSize(600,600);
f.setVisible(true);
}
}
问题是我需要将图片文件移动到bin文件夹。