xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "zze-DAROUX Olivier FTRD/DIH/GRE" <olivier.dar...@rd.francetelecom.com>
Subject RE: interactive SVG
Date Wed, 06 Aug 2003 07:30:00 GMT

> 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

To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org

View raw message