import java.applet.Applet; import java.awt.*; public class CanvasDemo1 extends Applet { BullsEyeCanvas c=new BullsEyeCanvas(); public void init() { c.setBackground(Color.pink); c.resize(300,300); addİ; } } class BullsEyeCanvas extends Canvas { int xpos=0, ypos=0, rings=4, radius=30; public boolean mouseDown(Event e,int x, int y) { xpos=x; ypos=y; repaint(); return true; } public void paint(Graphics g) { g.setColor(Color.black); g.drawString("This is a canvas",105,20); g.drawLine(xpos-20,ypos,xpos+20,ypos);//cross-hair cursor g.drawLine(xpos,ypos-20,xpos,ypos+20); } }
he mouse is clicked
problem:
I don't know how:
- alter code so that cursor is bulls-eye (4 concentric circles on the tip of operating system cursor)
-alter code so that the bulls-eye cursor painted ont screen every time the mouse is clicked...
thank for any help