import java.awt.*; import java.awt.event.*; public class MyCanvas extends Canvas implements MouseListener { Clubs clubs; Image picture; int x, y, width, height; boolean toggle = false; public MyCanvas( Clubs c) { clubs = c; addMouseListener(this); } public void paint( Graphics g) { if( toggle == true) g.drawImage(picture, x, y, this); if(toggle == false) g.clearRect( x, y, width, height); } public void update(Graphics g) {paint(g);} public void makeRect(Image pic, int xPos, int yPos) { x = xPos; y = yPos; picture = pic; toggle = true; repaint(); } public void eraseRect( int xPos, int yPos, int w, int h) { x = xPos; y = yPos; width = w; height = h; toggle = false; repaint(); } public void pressed(int x, int y) { clubs.buttonPressed( x, y); } public void mousePressed(MouseEvent e) { pressed(e.getX(), e.getY()); } public void mouseClicked(MouseEvent e) {} public void mouseReleased(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} }