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]