Hi!

I've successfully loaded and displayed a document by calling the
loadSVGDocument [1] with a uri. But if trying the setSVGDocument [2] with a
SVGDocument instance, nothing happens.

gvtBuildCompleted is never called when using the setSVGDocument... Any
ideas?

Sincerely, Fredrik


[1] svgCanvas.loadSVGDocument(someValidURI);
[2] svgCanvas.setSVGDocument(someSVGDocument);

waitForGVTTreeBuilding();

private void waitForGVTTreeBuilding(){

        GVTTreeBuilderAdapter gvtba = new GVTTreeBuilderAdapter() {

            public void gvtBuildCompleted(GVTTreeBuilderEvent evt) {
                synchronized(this){notify();}
            }

            public void gvtBuildFailed(GVTTreeBuilderEvent evt){
                JOptionPane.showMessageDialog(gjf,"En feil skjedde under
lasting av svg. "+evt.toString(),"Feil under
lasting",JOptionPane.ERROR_MESSAGE);
            }

            public void gvtBuildCancelled(GVTTreeBuilderEvent evt){
                JOptionPane.showMessageDialog(gjf,"En feil skjedde under
lasting av svg. "+evt.toString(),"Feil under
lasting",JOptionPane.ERROR_MESSAGE);
            }

        };

        svgCanvas.addGVTTreeBuilderListener(gvtba);
        try{synchronized(gvtba){gvtba.wait(0);}}catch(Exception
e){e.printStackTrace();}
    }


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

Reply via email to