> Are you sure you want to use the 'UIResource' versions of these? > I would suspect that you would want to just use Color/Font (since you > want to override the parent).
what do you mean with 'UIResource versions' ? there are other versions too ? is there something wrong with my code ? Font font = new Font("SansSerif", Font.PLAIN, 24); // only size shows an effect FontUIResource fontRes = new FontUIResource(font); UIManager.put("ToolTip.font", fontRes); UIManager.put("Tooltip.background", new ColorUIResource(Color.CYAN)); // shows no effect Maik > ----- Original Message ----- > From: "Thomas DeWeese" <[EMAIL PROTECTED]> > To: "Batik Users" <[EMAIL PROTECTED]> > Sent: Monday, October 25, 2004 12:20 PM > Subject: Re: MouseEvents do not occur if <desc> section is missing in SVG > docu ment > > > Stoeckle, Yvonne wrote: > > >>I have a simple SVG document and want to receive MouseEvents in my Java >>code when a mouse click occurs on an element of the document. This >>works, as long as I have either a <desc> section or an <animateMotion >>..> section in the document. > > > Do let the JSVGCanvas know that you want the document > built as a 'dynamic' document? If you don't then without > the 'desc' this will appear to be a totally static document[*], > try: > > canvas.setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC); > > [*] You may wonder why 'desc' makes it not 'totally static' the > answer is because we support using 'desc' and 'title' elements as > tool-tips when you hover over the associated content. In this case > we disable desc and title for the root since they would always pop > up and would be fairly annoying (although we still turn on the > desc/title handling - always room for improvement). > > >>I tried this even with the following sample from the W3C SVG sites, >>because I first thought that my document has been wrong. >> >><?xml version="1.0" standalone="no"?> >><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" >> " http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd >><http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd> "> >><svg width="5cm" height="5cm" version="1.1" >> xmlns="http://www.w3.org/2000/svg"> >> <desc>Two groups, each of two rectangles >> </desc> >> <g id="group1" fill="red" > >> <rect x="1cm" y="1cm" width="1cm" height="1cm" /> >> <rect x="3cm" y="1cm" width="1cm" height="1cm" /> >> </g> >> <g id="group2" fill="blue" > >> <rect x="1cm" y="3cm" width="1cm" height="1cm" /> >> <rect x="3cm" y="3cm" width="1cm" height="1cm" /> >> </g> >> <!-- Show outline of canvas using 'rect' element --> >> <rect x=".01cm" y=".01cm" width="4.98cm" height="4.98cm" >> fill="none" stroke="blue" stroke-width=".02cm" /> >></svg> >> >>I have added a mouse listener to the group1 with: >> >> SVGGElement group1 = >>(SVGGElement)svgDocument.getElementById("group1"); >> group1.addEventListener("click", new >>MouseClickListener(), false); >> >>If I remove <desc> section in the document, the mouse events do no >>longer arrive in my code. >>Does anyone have an idea about that ? >> >>*/ Yvonne Stöckle /* >>* ___________________________________ * >> >> >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]