Загрузка изображения в коде Java с диска C
Я новичок в Java. я просто пытался загрузить изображение в качестве фона вJFrame
, То, что я хотел сделать, это получить образ с диска C (это не мое рабочее пространство), так что я сделал в:Board.java
ImageIcon i = new ImageIcon("C:/image.png");
img =i.getImage();
и попытался нарисовать что-то вроде этого:
public void paint(Graphics g )
{
super.paint(g);
Graphics2D g2d= (Graphics2D) g;
g2d.drawImage(img, 0, 100, null);
}
А потом я звоню в мой основной класс, как это
public static void main(String[] args)
{
JFrame frame= new JFrame(" Game") ;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(1200, 365);
frame.setVisible(true);
frame.add(new Board());
}
но я не получаю ни одного изображения, так что это законный способ добавить?Image