Hello,

I am intrested in JSVGCanvas to draw svg file on applet.
I have written a simple applet code and compiled it.
Compile was successful. But I got a error when I ran it with
appletviewer.
I have set the java.policy file to permit to read a local file.

Thank you.


[c:/java/svgapplet/svgApplet.java]

import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import java.applet.*;
import javax.swing.*;
import org.apache.batik.swing.*;

public class svgApplet extends JApplet {
   public void init() {
        JSVGCanvas svgCanvas = new JSVGCanvas();
        File f = new File("c:/java/svgapplet/anne.svg");
        try {svgCanvas.setURI(f.toURL().toString());} 
        catch (IOException ex) {ex.printStackTrace();}
        getContentPane().add(svgCanvas);
        }
}

[C:/j2sdk1.4.0/jre/lib/security/java.policy]

        grant codeBase "file:/c:/java/svgapplet/" {
                permission java.io.FilePermission "*","read";
        };

[c:/java/svgapplet/svgApplet.html]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd";;>
<!--NewPage-->
<HTML>
<HEAD><TITLE>test</TITLE></HEAD>
<BODY BGCOLOR="white">
<APPLET archive="svgApplet.jar" code="svgApplet.class"
   width=600 height=600 ></APPLET>
</CENTER>
</BODY>
</HTML>

[Error]
java.io.IOException: java.lang.NullPointerException     
at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown
Source)         
at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown
Source)         
at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source)  
at org.apache.batik.swing.svg.SVGDocumentLoader.run(Unknown Source)


Yanagisawa


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

Reply via email to