Hi Michael Bishop,

I have been beavering on my project and have successfully converted my
screen coordinates to documents and can interact with my database to
retrieve the information for the current view and show red spots on the
areas where accidents have happend on the map ...now I need to make the
red spots active so when a user clicks on a red spot the relevant
information about that particular accident is displayed ...i simply used
the following code to create the red spot:

Graphics spot = canvas.getGraphics();
                      spot.setColor(Color.RED);
                      spot.fillOval(x,y,22,22);
                      spot.dispose();

but i cant assign an ActionEvent to the spot ...Any ideas?

Many thanks in advance :)

Yasmin




> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
> <HTML>
> <HEAD>
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
>
>
> <META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
> <TITLE>RE: Coordinates</TITLE>
> </HEAD>
> <BODY>
> <DIV id=idOWAReplyText99836 dir=ltr>
> <DIV dir=ltr><FONT face=Arial color=#000000 size=2>Element element =
> svgDocument.createElement(SVGConstants.SVG_CIRCLE_TAG);</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial
> size=2>element.setAttribute(SVGConstants.SVG_CX_ATTR,
> xPosition);</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial
> size=2>element.setAttribute(SVGConstants.SVG_CY_ATTR,
> yPosition);</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial
> size=2>element.setAttribute(SVGConstants.SVG_R_ATTR, radius);</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial
> size=2>element.setAttribute(SVGConstants.SVG_FILL_ATTR,
> "red");</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial
> size=2>svgDocument.getDocumentElement.append(element);</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
> <DIV dir=ltr><FONT face=Arial size=2>Use code completion or the Batik
> Javadoc.&nbsp; Most of those SVGConstants references are probably
> wrong.</FONT></DIV>
> <DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
> <DIV dir=ltr><FONT face=Arial size=2>Michael Bishop</FONT></DIV></DIV>
> <DIV dir=ltr><BR>
> <HR tabIndex=-1>
> <FONT face=Tahoma size=2><B>From:</B> [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]<BR><B>Sent:</B> Sun 2/19/2006 3:07
> PM<BR><B>To:</B> [email protected]<BR><B>Subject:</B> RE:
> Coordinates<BR></FONT><BR></DIV>
> <DIV>
> <P><FONT size=2>me again!<BR><BR>...I think I don't need to convert back
> to
> screen coordinates I should be<BR>able to use the document coordinates,
> but how
> can I draw a red-spot<BR>(filled circle) and a given location on the
> canvas?<BR><BR>ThankU in advance<BR><BR>yasmin<BR><BR>&gt; &lt;!DOCTYPE
> HTML
> PUBLIC "-//W3C//DTD HTML 3.2//EN"&gt;<BR>&gt; &lt;HTML&gt;<BR>&gt;
> &lt;HEAD&gt;<BR>&gt; &lt;META HTTP-EQUIV="Content-Type"
> CONTENT="text/html;
> charset=iso-8859-1"&gt;<BR>&gt;<BR>&gt;<BR>&gt; &lt;META NAME="Generator"
> CONTENT="MS Exchange Server version 6.5.7226.0"&gt;<BR>&gt;
> &lt;TITLE&gt;Coordinates&lt;/TITLE&gt;<BR>&gt; &lt;/HEAD&gt;<BR>&gt;
> &lt;BODY&gt;<BR>&gt; &lt;DIV id=idOWAReplyText8269 dir=ltr&gt;<BR>&gt;
> &lt;DIV
> dir=ltr&gt;&lt;FONT face=Arial color=#000000 size=2&gt;Not sure; haven't
> done<BR>&gt; it in<BR>&gt; reverse.&amp;nbsp; There is a method for an
> SVGLocatable called getScreenCTM<BR>&gt; that<BR>&gt; may be of
> use.&lt;/FONT&gt;&lt;/DIV&gt;<BR>&gt; &lt;DIV dir=ltr&gt;&lt;FONT
> face=Arial
> size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;<BR>&gt; &lt;DIV
> dir=ltr&gt;&lt;FONT face=Arial size=2&gt;Michael
> Bishop&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;<BR>&gt; &lt;DIV
> dir=ltr&gt;&lt;BR&gt;<BR>&gt; &lt;HR tabIndex=-1&gt;<BR>&gt; &lt;FONT
> face=Tahoma size=2&gt;&lt;B&gt;From:&lt;/B&gt;
> [EMAIL PROTECTED]<BR>&gt;
> [<A
> href="mailto:[EMAIL PROTECTED]">mailto:[EMAIL 
> PROTECTED]</A>]&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt;
> Sun 2/19/2006 1:08<BR>&gt; PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt;
> [email protected]&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt;<BR>&gt;
> Coordinates&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;<BR>&gt;
> &lt;DIV&gt;<BR>&gt; &lt;P&gt;&lt;FONT size=2&gt;Hi Michael
> Bishop,&lt;BR&gt;&lt;BR&gt;...I've converted my screen<BR>&gt; coordinates
> to my
> document coordinates - now&lt;BR&gt;I'm trying to convert<BR>&gt;
> document<BR>&gt; coordinates to screen coordinate so that at&lt;BR&gt;that
> point
> on the map, I<BR>&gt; can draw<BR>&gt; a red_spot on the canvas...any
> ideas?&lt;BR&gt;&lt;BR&gt;ThankU in<BR>&gt;
> advance&lt;BR&gt;&lt;BR&gt;yasmin&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;---------------------------------------------------------------------&lt;BR&gt;To<BR>&gt;
> unsubscribe, e-mail:
> [EMAIL PROTECTED]&lt;BR&gt;For<BR>&gt;
> additional
> commands, e-mail:<BR>&gt;
> [EMAIL PROTECTED]&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;<BR>&gt;<BR>&gt;
> &lt;/BODY&gt;<BR>&gt;
> &lt;/HTML&gt;<BR><BR><BR><BR>---------------------------------------------------------------------<BR>To
> unsubscribe, e-mail: [EMAIL PROTECTED]<BR>For
> additional commands, e-mail:
> [EMAIL PROTECTED]<BR></FONT></P></DIV>
>
> </BODY>
> </HTML>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to