Hideyoshi,
Did you check that your have crimson in your classpath when you run
appletviewer?
Vincent.
Hideyoshi Yanagisawa wrote:
> 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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]