Hi,

> Hi
> Im a university student working on a projet that draws 
> sequence diagrams. I
> am planning on using SVG to do this. The problem is that im 
> not sure if SVG
> can be made interactive in a java application( i know this 
> can be done with
> javascript and a browser). I need to be able to click on 
> certain object
> names on the diagram which will call a java class(listener) 
> that will handle
> the clicking event. Can this be done with batik??

Yes of course, this a big advantage of batik (in my opinion :-)).
If you register a mouselistener on the jsvgcanvas then the event object
is the shape you clicked. Oh, I give you the method, to help you :-)
(maybe this is not the best method, I don't know)
You get the element on which you want add the listener (i.e. with
getelementbyid) and then use addEventListener("click",
listenerClassObject, false) on it. Of course the svg element must have a
onclick attribute (even empty)

> Thanks in advance for your time. Any help will be greatly appreciated.
> Ian.

Your welcome
Olivier

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

Reply via email to