untuk menaruh gambar pada Canvas di java sama halnya dengan Menaruh Gambar pada JPanel. bedanya hanya pada paint Canvas berikut :


public class CanvasImages extends Canvas {

private Image image;

public CanvasImages() {
image = new ImageIcon(getClass().getResource("/Images/bug.png")).getImage();
repaint();
}

@Override
public void paint(Graphics g) {
super.paint(g);
g.drawImage(image, 0, 0, getWidth(), getHeight(), this);
}
}

pemakaian dan pemanggilannya seperi pada artikel sebelumnya yaitu Menaruh Gambar pada Jpanel.

Selamat mencoba !!🙂