Examples of JSVGCanvas


Examples of org.apache.batik.refimpl.util.JSVGCanvas

        new Cursor(Cursor.WAIT_CURSOR);

    public void init() {
        CSSDocumentHandler.setParserClassName("org.w3c.flute.parser.Parser");
        df = new SVGDocumentFactory(getXMLParserClassName());
        canvas = new JSVGCanvas(this);
        canvas.setPreferredSize(new Dimension(600, 400));
        getContentPane().add(canvas, BorderLayout.CENTER);
        String uri = getParameter("svg");
        try {
            loadDocument(uri);
View Full Code Here

Examples of org.apache.batik.refimpl.util.JSVGCanvas

                    public void actionPerformed(ActionEvent e) {
                        aboutFrame.setVisible(false);
                    }
                });
                aboutFrame.getContentPane().add("South", p);
                canvas = new JSVGCanvas(ViewerFrame.this);
                canvas.setBorder(BorderFactory.createLoweredBevelBorder());
                panel.add(canvas);

                String uri =
                    getClass().getResource("resources/authors.svg").toString();
View Full Code Here

Examples of org.apache.batik.refimpl.util.JSVGCanvas

        uriChooser = new URIChooser(this, new URIChooserOKAction());
        uriChooser.setFileFilter(new SVGFileFilter());

        // Create the SVG canvas.
        canvas = new JSVGCanvas(this);

        listeners.put(OPEN_ACTION,        new OpenAction());
        listeners.put(OPEN_PAGE_ACTION,   new OpenPageAction());
        listeners.put(NEW_WINDOW_ACTION,  new NewWindowAction());
        listeners.put(EXPORT_PNG_ACTION,  new ExportPNGAction());
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        initDialog.setSize(ds);
        initDialog.setVisible(true);

        final JSVGViewerFrame v = new JSVGViewerFrame(this);
        JSVGCanvas c = v.getJSVGCanvas();
        c.addSVGDocumentLoaderListener(new SVGDocumentLoaderAdapter() {
            public void documentLoadingStarted(SVGDocumentLoaderEvent e) {
                pb.setValue(1);
            }
            public void documentLoadingCompleted(SVGDocumentLoaderEvent e) {
                pb.setValue(2);
            }
        });
        c.addGVTTreeBuilderListener(new GVTTreeBuilderAdapter() {
            public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
                pb.setValue(3);
            }
        });
        c.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
            public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
                initDialog.dispose();
                v.dispose();
                System.gc();
                run();
            }
        });

        c.setSize(100, 100);
        svgInitializationURI = Main.class.getResource(SVG_INITIALIZATION).toString();
        c.loadSVGDocument(svgInitializationURI);
    }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        //
        // Set the frame's maximum size so that content
        // bigger than the screen does not cause the creation
        // of unnecessary large images.
        //
        svgCanvas = new JSVGCanvas(userAgent, true, true){
                Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
               
                {
                    setMaximumSize(screenSize);
                }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        initDialog.setSize(ds);
        initDialog.setVisible(true);

        final JSVGViewerFrame v = new JSVGViewerFrame(this);
        JSVGCanvas c = v.getJSVGCanvas();
        c.addSVGDocumentLoaderListener(new SVGDocumentLoaderAdapter() {
            public void documentLoadingStarted(SVGDocumentLoaderEvent e) {
                pb.setValue(1);
            }
            public void documentLoadingCompleted(SVGDocumentLoaderEvent e) {
                pb.setValue(2);
            }
        });
        c.addGVTTreeBuilderListener(new GVTTreeBuilderAdapter() {
            public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
                pb.setValue(3);
            }
        });
        c.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
            public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
                initDialog.dispose();
                v.dispose();
                System.gc();
                run();
            }
        });

        c.setSize(100, 100);
        svgInitializationURI = Main.class.getResource(SVG_INITIALIZATION).toString();
        c.loadSVGDocument(svgInitializationURI);
    }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        //
        // Set the frame's maximum size so that content
        // bigger than the screen does not cause the creation
        // of unnecessary large images.
        //
        svgCanvas = new JSVGCanvas(userAgent, true, true){
                Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
               
                {
                    setMaximumSize(screenSize);
                }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        initDialog.setSize(ds);
        initDialog.setVisible(true);

        final JSVGViewerFrame v = new JSVGViewerFrame(this);
        JSVGCanvas c = v.getJSVGCanvas();
        c.addSVGDocumentLoaderListener(new SVGDocumentLoaderAdapter() {
            public void documentLoadingStarted(SVGDocumentLoaderEvent e) {
                pb.setValue(1);
            }
            public void documentLoadingCompleted(SVGDocumentLoaderEvent e) {
                pb.setValue(2);
            }
        });
        c.addGVTTreeBuilderListener(new GVTTreeBuilderAdapter() {
            public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
                pb.setValue(3);
            }
        });
        c.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
            public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
                initDialog.dispose();
                v.dispose();
                System.gc();
                run();
            }
        });
        c.setSize(100, 100);
        c.loadSVGDocument(Main.class.getResource("resources/init.svg").toString());
    }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        //
        // Set the frame's maximum size so that content
        // bigger than the screen does not cause the creation
        // of unnecessary large images.
        //
        svgCanvas = new JSVGCanvas(userAgent, true, true){
                Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
               
                {
                    setMaximumSize(screenSize);
                }
View Full Code Here

Examples of org.apache.batik.swing.JSVGCanvas

        initDialog.setSize(ds);
        initDialog.setVisible(true);

        final JSVGViewerFrame v = new JSVGViewerFrame(this);
        JSVGCanvas c = v.getJSVGCanvas();
        c.addSVGDocumentLoaderListener(new SVGDocumentLoaderAdapter() {
            public void documentLoadingStarted(SVGDocumentLoaderEvent e) {
                pb.setValue(1);
            }
            public void documentLoadingCompleted(SVGDocumentLoaderEvent e) {
                pb.setValue(2);
            }
        });
        c.addGVTTreeBuilderListener(new GVTTreeBuilderAdapter() {
            public void gvtBuildCompleted(GVTTreeBuilderEvent e) {
                pb.setValue(3);
            }
        });
        c.addGVTTreeRendererListener(new GVTTreeRendererAdapter() {
            public void gvtRenderingCompleted(GVTTreeRendererEvent e) {
                initDialog.dispose();
                v.dispose();
                System.gc();
                run();
            }
        });
        c.setSize(100, 100);
        c.loadSVGDocument(Main.class.getResource("resources/init.svg").toString());

                                             
                                                          
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.