Hi,
I've got a problem with this piece of code :
import java.awt.Color;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import org.apache.batik.swing.JSVGCanvas;
import org.apache.batik.swing.JSVGScrollPane;
import org.apache.batik.swing.gvt.GVTTreeRendererAdapter;
import org.apache.batik.swing.gvt.GVTTreeRendererEvent;
import org.apache.batik.swing.svg.GVTTreeBuilderEvent;
import org.apache.batik.swing.svg.GVTTreeBuilderListener;
public class AWTSVG {
public static void main(String[] args) {
final Frame f = new Frame("Batik");
JSVGCanvas svgCanvas = new JSVGCanvas();
JSVGCanvas canvas = new JSVGCanvas();
canvas.setDocumentState(JSVGCanvas.ALWAYS_STATIC);
canvas.setURI(new
File("C://eclipse//workspace//test//sample.svg").toURI().toString());
canvas.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
public void gvtRenderingPrepare(GVTTreeRendererEvent e) {
System.out.println("Rendering Started...");
}
public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
System.out.println("Rendering completed...");
}
});
canvas.addGVTTreeBuilderListener(new GVTTreeBuilderListener() {
public void gvtBuildStarted(GVTTreeBuilderEvent e) {
System.out.println("Build Started...");
}
public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
System.out.println("Build Completed...");
}
public void gvtBuildCancelled(GVTTreeBuilderEvent e) {
}
public void gvtBuildFailed(GVTTreeBuilderEvent e) {
}
});
final JSVGScrollPane scrollPane = new JSVGScrollPane(canvas);
f.add(scrollPane);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.setVisible(true);
f.setSize(800, 600);
}
}
When I run, I've got nothing but the Frame. If I resize my window, I
can see the image, but not the scrollbars. I need to resize my window a
second time to see the scrollbars in action.
Can you help me make this program work ?
Thanks
Laurent
- [Newbie] JSVGScrollPane problem Laurent Caron
- Re: [Newbie] JSVGScrollPane problem thomas . deweese
- Re: [Newbie] JSVGScrollPane problem Laurent Caron
- Re: [Newbie] JSVGScrollPane problem thomas . deweese
- Re: [Newbie] JSVGScrollPane problem Laurent Caron
