import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.Image; import java.net.URL; public class aCanvas extends JComponent implements MouseListener{ private URL imageURL; private ImageIcon image; public aCanvas(){ setSize(300,500); setLayout(new GridLayout(10,10)); } public void paint(Graphics g){ try{ imageURL=new URL("http://tallonzektimes.org/bb/jeeves_pirate_black.gif"); }catch(Exception e) { System.out.println("Ye internet is not working!"); } image=new ImageIcon(imageURL); g.drawImage( image.getImage(), 5, 5, null, null ); } public void mouseClicked(java.awt.event.MouseEvent mouseEvent) { repaint(); } public void mouseEntered(java.awt.event.MouseEvent mouseEvent) { } public void mouseExited(java.awt.event.MouseEvent mouseEvent) { } public void mousePressed(java.awt.event.MouseEvent mouseEvent) { } public void mouseReleased(java.awt.event.MouseEvent mouseEvent) { } }