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]