Я новичок в 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?

