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