Examples of PreviewPanel


Examples of edu.harvard.wcfia.yoshikoder.ui.PreviewPanel

        } catch (IOException ioe){
            DialogUtil.yelp(yoshikoder, "Could not open file " + f.getName(), ioe);
            return;
        }
       
        final PreviewPanel preview = new PreviewPanel(fileBytes, yoshikoder.getDefaultEncoding());
        int i = JOptionPane.showConfirmDialog(yoshikoder, preview,
                "Preview Dictionary",  JOptionPane.OK_CANCEL_OPTION,
                JOptionPane.PLAIN_MESSAGE);   
        if (i != JOptionPane.OK_OPTION)
            return;
               
        // parse the contents and insert the resulting dictionary
        tworker = new TaskWorker(yoshikoder){
            VBProFileParser parser = new VBProFileParser();
            protected void doWork() throws Exception {
                importedDictionary = parser.parse(f, preview.getSelectedEncoding().name());
                importedDictionary.setName(f.getName());
                if (parser.getErrors().size()>0)
                    throw new Exception("non-fatal import errors");
            }
            protected void onSuccess() {
View Full Code Here

Examples of edu.harvard.wcfia.yoshikoder.ui.PreviewPanel

            } catch (IOException ioe){
                DialogUtil.yelp(yoshikoder, "Could not open file " + f.getName(), ioe);
                return;
            }
           
            final PreviewPanel preview = new PreviewPanel(fileBytes, yoshikoder.getDefaultEncoding());
            int i = JOptionPane.showConfirmDialog(yoshikoder, preview,
                    "Preview Dictionary",  JOptionPane.OK_CANCEL_OPTION,
                    JOptionPane.PLAIN_MESSAGE);   
            if (i != JOptionPane.OK_OPTION)
                return;
           
            tworker = new TaskWorker(yoshikoder){
                VBProFileParser parser = new VBProFileParser();
                YKDictionary importedDictionary;
               
                protected void doWork() throws Exception {
                    importedDictionary = parser.parse(f, preview.getSelectedEncoding().name());
                    importedDictionary.setName(f.getName());
                    if (parser.getErrors().size()>0)
                        throw new Exception("non-fatal import errors");
                }
                protected void onSuccess() {
View Full Code Here

Examples of net.sf.jabref.PreviewPanel

        this.enabled = enabled;
    }

    private void instantiatePreviews() {
    previewPanel = new PreviewPanel[] {
      new PreviewPanel(panel.database(), null, panel, panel.metaData(), Globals.prefs
        .get("preview0")),
      new PreviewPanel(panel.database(), null, panel, panel.metaData(), Globals.prefs
        .get("preview1")) };
    //BibtexEntry testEntry = PreviewPrefsTab.getTestEntry();
    //previewPanel[0].setEntry(testEntry);
    //previewPanel[1].setEntry(testEntry);
  }
View Full Code Here

Examples of net.sf.jabref.PreviewPanel

        this.panel = panel;
        this.metaData = (panel != null) ? panel.metaData() : new MetaData();
        this.fields = fields;
        this.undoName = undoName;
        this.newDatabase = newDatabase;
        preview = new PreviewPanel(null, metaData, Globals.prefs.get("preview1"));

        duplLabel.setToolTipText(Globals
            .lang("Possible duplicate of existing entry. Click to resolve."));

        sortedList = new SortedList<BibtexEntry>(entries);
View Full Code Here

Examples of net.sf.jabref.PreviewPanel

    private void init(String title) {
        diag = new JDialog(frame, title, false);

        int activePreview = Globals.prefs.getInt("activePreview");
        preview = new PreviewPanel(null, new MetaData(),
                activePreview == 0 ? Globals.prefs.get("preview0") : Globals.prefs.get("preview1"));

        sortedEntries = new SortedList<BibtexEntry>(entries, new EntryComparator(false, true, "author"));
        model = new EventTableModel<BibtexEntry>(sortedEntries,
                new EntryTableFormat());
View Full Code Here

Examples of org.apache.fop.render.awt.viewer.PreviewPanel

    transformer.transform(createVelocityStream(), new SAXResult(fop.getDefaultHandler()));
   
    if(progress != null)
      progress.setValue(90);

    PreviewPanel previewPanel = new PreviewPanel(agent, null, renderer);
    previewPanel.setScaleFactor(0.2);
    previewPanel.setDisplayMode(PreviewPanel.CONTINUOUS);
    previewPanel.reload();

    if(progress != null)
      progress.setValue(100);
   
    return previewPanel;
View Full Code Here

Examples of org.apache.fop.render.awt.viewer.PreviewPanel

    agent.setRendererOverride(renderer);
    renderer.setPreviewDialogDisplayed(false);
    renderer.setUserAgent(agent);
    renderer.clearViewportList();

    final PreviewPanel previewPanel = new PreviewPanel(agent, null, renderer);

    zoom.addChangeListener(new ChangeListener() {
      @Override
      public void stateChanged(ChangeEvent e) {
        double value = zoom.getValue();
        previewPanel.setScaleFactor(value/100);
      }
    });

    final JProgressBar progress = new JProgressBar(0, 100);

    JDialog dialog = new JDialog(parent);
    dialog.getContentPane().setLayout(new BorderLayout());
    dialog.getContentPane().add(zoom, BorderLayout.NORTH);
    dialog.getContentPane().add(previewPanel, BorderLayout.CENTER);
    dialog.getContentPane().add(progress, BorderLayout.SOUTH);
    dialog.setSize(600, 800);
    dialog.setVisible(true);

    SwingWorker swingWorker = new SwingWorker() {
      @Override
      protected Object doInBackground() throws Exception {
        Source source = createXSLStream();
        progress.setValue(10);

        Transformer transformer = TransformerFactory.newInstance().newTemplates(source).newTransformer();
        Fop fop = fopFactory.newFop(agent);
        StreamSource streamSource = createVelocityStream();
        progress.setValue(50);

        SAXResult saxr = new SAXResult(fop.getDefaultHandler());
        progress.setValue(65);

        transformer.transform(streamSource, saxr);
        progress.setValue(90);

        previewPanel.setScaleFactor(0.5);
        previewPanel.setDisplayMode(PreviewPanel.CONTINUOUS);
        previewPanel.reload();
        progress.setValue(100);
        return null;
      }
    };
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.