Ignore:
Timestamp:
01/21/14 17:16:40 (10 years ago)
Author:
ngw8
Message:

Started work on v2 of webparser, currently adds snapshot of page on linked frames

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/items/widgets/JfxBrowser.java

    r655 r733  
    2020
    2121import javax.swing.JButton;
     22import javax.swing.JComponent;
    2223import javax.swing.JLabel;
    2324import javax.swing.JPanel;
     
    9293                                toolBar.setFloatable(false);
    9394
    94 
    9595                                JButton backButton = new JButton("Back");
    9696                                toolBar.add(backButton);
     
    105105                                toolBar.add(convertButton);
    106106
     107                                JButton convertButtonNew = new JButton("Convert (New Method)");
     108                                toolBar.add(convertButtonNew);
     109
    107110                                backButton.addActionListener(new ActionListener() {
    108111                                        @Override
     
    123126                                        public void actionPerformed(ActionEvent arg0) {
    124127                                                owner.getFrame();
     128                                        }
     129                                });
     130
     131                                convertButtonNew.addActionListener(new ActionListener() {
     132                                        @Override
     133                                        public void actionPerformed(ActionEvent arg0) {
     134                                                owner.getFrameNew();
    125135                                        }
    126136                                });
     
    408418                // Initial page is either the page stored in the arguments (if there is one stored) or the homepage
    409419                super(source, new WebBrowserPanel((args != null && args.length > 0) ? args[0] : NetworkSettings.HomePage.get()), -1, 500, -1, -1, 300, -1);
     420
    410421                _browser = (WebBrowserPanel) _swingComponent;
    411422                _browser.owner = this;
     
    555566        }
    556567
     568        public void getFrameNew() {
     569                // this.setSize(1000, 100000);
     570                // this._browser.setBounds(getX(), getY(), getWidth(), getHeight());
     571
     572                // this.layout(this._browser);
     573                try {
     574                        WebParser.parsePageSimple(JavaFX.WebViewGetEngine.invoke(this._browser.webview), this._browser.webview, (JComponent) this._browser.jfxPanel, DisplayIO.getCurrentFrame());
     575                } catch (Exception e) {
     576                        e.printStackTrace();
     577                }
     578        }
     579
    557580        /**
    558581         * Used to drop text items onto JfxBrowser widget. Does nothing if a text item is not attached to cursor. <br>
Note: See TracChangeset for help on using the changeset viewer.