public CarteDeFrance(String path,String Table){
try{
String myFileURI = new File(path).toURL().toString();
svgCanvas.setURI(myFileURI);
JScrollPane scrollpane = new JScrollPane(svgCanvas);
this.add(scrollpane);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
public void setURI(String uri){
try{
svgCanvas.setURI(uri);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
et dans mon fichier .svg :
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg>
<svg id="root" width="475" height="450" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality" viewBox="-3000 1250 6000 4500" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify">
<script type="text/ecmascript" xlink:href="coloriage.js">