@Steve

Not sure how to add a watcher now, as already  posted to

https://javafx-jira.kenai.com/browse/RT-34077

Regards
ML


On 05/11/2013 20:00, openjfx-dev-requ...@openjdk.java.net wrote:
Send openjfx-dev mailing list submissions to
        openjfx-dev@openjdk.java.net

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.openjdk.java.net/mailman/listinfo/openjfx-dev
or, via email, send a message with subject or body 'help' to
        openjfx-dev-requ...@openjdk.java.net

You can reach the person managing the list at
        openjfx-dev-ow...@openjdk.java.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of openjfx-dev digest..."


Today's Topics:

    1. Re: JFXPanel with WebView in JDK8 (Stephen F Northover)
    2. Re: JFXPanel with WebView in JDK8 (Kevin Rushforth)


----------------------------------------------------------------------

Message: 1
Date: Tue, 05 Nov 2013 14:42:36 -0500
From: Stephen F Northover <steve.x.northo...@oracle.com>
Subject: Re: JFXPanel with WebView in JDK8
To: openjfx-dev@openjdk.java.net
Message-ID: <52794a2c.2000...@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Please enter a JIRA with your test code in it and add me as a watcher.
Thanks.

Steve

On 2013-11-05 2:37 PM, Lidierth Malcolm wrote:
NOTE: THIS EXCEPTION OCCURS WITH JDK8, BUT NOT WITH JDK7

public class NewFXMain1 {

     public static void main(String[] args) throws
InterruptedException, InvocationTargetException {

         EventQueue.invokeAndWait(new Runnable() {

             // Create the Swing components on the EDT
             @Override
             public void run() {
                 JFrame f = new JFrame();
                 f.getContentPane().setPreferredSize(new Dimension(500,
500));
                 f.pack();
                 f.setVisible(true);
                 final JFXPanel jfx = new JFXPanel();
                 f.getContentPane().add(jfx);

                 // FX Thread
                 Platform.runLater(new Runnable() {
                     @Override
                     public void run() {
                         WebView browser = new WebView();
                         WebEngine webEngine = browser.getEngine();
                         // This is a reference to a web page on the
Waterloo web site
webEngine.load("http://waterloo.sourceforge.net/devwebpage/MathJax/mathjax.html";);

                         Scene s = new Scene(browser);
                         jfx.setScene(s);
                     }
                 });

             }
         });
     }
}


This gives (Note: using JDK8 and Running from NetBeans 7.4):

Executing
C:\Users\malcolm\Documents\waterloo\Sources\Java\kcl-waterloo-jfx\dist\run1852659813\kcl-waterloo-jfx.jar
using platform C:\Program Files\Java\jdk1.8.0/bin/java
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
     at
javafx.embed.swing.JFXPanel.getInputMethodRequests(JFXPanel.java:744)
     at
sun.awt.im.InputMethodAdapter.haveActiveClient(InputMethodAdapter.java:61)
     at sun.awt.windows.WInputMethod.activate(WInputMethod.java:285)
     at sun.awt.im.InputContext.activateInputMethod(InputContext.java:396)
     at sun.awt.im.InputContext.focusGained(InputContext.java:338)
     at sun.awt.im.InputContext.dispatchEvent(InputContext.java:245)
     at
sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:196)
     at java.awt.Component.dispatchEventImpl(Component.java:4817)
     at java.awt.Container.dispatchEventImpl(Container.java:2293)
     at java.awt.Component.dispatchEvent(Component.java:4707)
     at
java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
     at
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)
     at
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)
     at java.awt.Component.dispatchEventImpl(Component.java:4756)
     at java.awt.Container.dispatchEventImpl(Container.java:2293)
     at java.awt.Component.dispatchEvent(Component.java:4707)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
     at java.awt.EventQueue.access$400(EventQueue.java:97)
     at java.awt.EventQueue$3.run(EventQueue.java:697)
     at java.awt.EventQueue$3.run(EventQueue.java:691)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
     at java.awt.EventQueue$4.run(EventQueue.java:719)
     at java.awt.EventQueue$4.run(EventQueue.java:717)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:220)
     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:135)
     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:123)
     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:119)
     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:111)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)



------------------------------

Message: 2
Date: Tue, 05 Nov 2013 11:43:01 -0800
From: Kevin Rushforth <kevin.rushfo...@oracle.com>
Subject: Re: JFXPanel with WebView in JDK8
To: Lidierth Malcolm <malcolm.lidie...@kcl.ac.uk>
Cc: openjfx-dev@openjdk.java.net
Message-ID: <52794a45.2040...@oracle.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Please file a JIRA at:  https://javafx-jira.kenai.com/

Thanks.

-- Kevin


Lidierth Malcolm wrote:
NOTE: THIS EXCEPTION OCCURS WITH JDK8, BUT NOT WITH JDK7

public class NewFXMain1 {

     public static void main(String[] args) throws
InterruptedException, InvocationTargetException {

         EventQueue.invokeAndWait(new Runnable() {

             // Create the Swing components on the EDT
             @Override
             public void run() {
                 JFrame f = new JFrame();
                 f.getContentPane().setPreferredSize(new Dimension(500,
500));
                 f.pack();
                 f.setVisible(true);
                 final JFXPanel jfx = new JFXPanel();
                 f.getContentPane().add(jfx);

                 // FX Thread
                 Platform.runLater(new Runnable() {
                     @Override
                     public void run() {
                         WebView browser = new WebView();
                         WebEngine webEngine = browser.getEngine();
                         // This is a reference to a web page on the
Waterloo web site
webEngine.load("http://waterloo.sourceforge.net/devwebpage/MathJax/mathjax.html";);

                         Scene s = new Scene(browser);
                         jfx.setScene(s);
                     }
                 });

             }
         });
     }
}


This gives (Note: using JDK8 and Running from NetBeans 7.4):

Executing
C:\Users\malcolm\Documents\waterloo\Sources\Java\kcl-waterloo-jfx\dist\run1852659813\kcl-waterloo-jfx.jar
using platform C:\Program Files\Java\jdk1.8.0/bin/java
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
     at
javafx.embed.swing.JFXPanel.getInputMethodRequests(JFXPanel.java:744)
     at
sun.awt.im.InputMethodAdapter.haveActiveClient(InputMethodAdapter.java:61)

     at sun.awt.windows.WInputMethod.activate(WInputMethod.java:285)
     at sun.awt.im.InputContext.activateInputMethod(InputContext.java:396)
     at sun.awt.im.InputContext.focusGained(InputContext.java:338)
     at sun.awt.im.InputContext.dispatchEvent(InputContext.java:245)
     at
sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:196)
     at java.awt.Component.dispatchEventImpl(Component.java:4817)
     at java.awt.Container.dispatchEventImpl(Container.java:2293)
     at java.awt.Component.dispatchEvent(Component.java:4707)
     at
java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)

     at
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)

     at
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)

     at java.awt.Component.dispatchEventImpl(Component.java:4756)
     at java.awt.Container.dispatchEventImpl(Container.java:2293)
     at java.awt.Component.dispatchEvent(Component.java:4707)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
     at java.awt.EventQueue.access$400(EventQueue.java:97)
     at java.awt.EventQueue$3.run(EventQueue.java:697)
     at java.awt.EventQueue$3.run(EventQueue.java:691)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)

     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)

     at java.awt.EventQueue$4.run(EventQueue.java:719)
     at java.awt.EventQueue$4.run(EventQueue.java:717)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)

     at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:220)

     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:135)

     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:123)

     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:119)
     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:111)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)


End of openjfx-dev Digest, Vol 24, Issue 9
******************************************

--
Dr Malcolm Lidierth
Senior Lecturer in Physiology

Wolfson Centre for Age-Related Diseases
Hodgkin Building
Guy' Hospital Campus
King's College London
LONDON
UK
SE1 7EH

Ph: +44(0) 20 78486175 (Direct Line)

Reply via email to