Hi, I was trying to use the JSVGScrollPane and it kept throwing NullPointerExceptions. After tracing the execution I found that it seems to check the viewBox before setting it. I hacked around this doing the following:
public class MySVGScrollPane extends JSVGScrollPane{ public MySVGScrollPane(JSVGCanvas canvas){ super(canvas); super.viewBox = new java.awt.geom.Rectangle2D.Float(0,0,10000,10000); super.ignoreScrollChange = false; } } This keeps the scrollbars constant which is again weird it be resizing according to changes in the document, right? The code which uses the scroll pane is something like: JPanel panel = new JPanel(layout...) JSVGCanvas myCanvas = new JSVGCanvas(); myCanvas.setDocumentState(JSVGCanvas.ALWAYS_STATIC) [other options produce the same results] panel.add(new JVGScrollPane(myCanvas)); .....(the document is set by some user initiated action) Am I using this the wrong way? Thanks, -Nikhil --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]