I have got a problem in case of using the method getBBox. For Example my SVG Document have got two circle elements. Now i am trying to get the element from the canvas on click. The problem here is, that i only can click on the lastChild of my circle element. Also the program is now assigning all circle elements.
the part of the program: if (n instanceof SVGCircleElement) { SVGCircleElement svgElement = (SVGCircleElement) n; if (e.getPoint().x >= svgElement.getBBox().getX() && e.getPoint().x <= (svgElement.getBBox().getX() + svgElement .getBBox().getWidth()) && e.getPoint().y >= svgElement.getBBox().getY() && e.getPoint().y <= (svgElement.getBBox().getY() + svgElement .getBBox().getHeight())) { System.out.println("circle"); svgElement.setAttribute("fill", "red"); } else { svgElement.removeAttribute("fill"); } -- View this message in context: http://old.nabble.com/getBBox-problem-with-SVGElements-tp29181765p29181765.html Sent from the Batik - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org