[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    RE: WebView: in jfx9 the ENTER key from keyboard does not add new lines on textareas (but works corr
From:       Murali Billa <murali.billa () oracle ! com>
Date:       2018-04-15 17:13:25
Message-ID: 0d26896a-bb57-4459-8f6b-7f6f86cdf5c8 () default
[Download RAW message or body]

Hi Mirco,

  

Yes..Issue is present in JDK 10 (verified   with   JDK 10+46).

  

I tested with JDK 11 and issue is not reproducible.

  

Thanks,

Murali

  

From: Mirco <mirchord@gmail.com> 
Sent: Sunday, April 15, 2018 8:41 PM
To: Murali Billa <murali.billa@oracle.com>
Cc: openjfx-dev@openjdk.java.net
Subject: Re: WebView: in jfx9 the ENTER key from keyboard does not add new lines on \
textareas (but works correctly on jfx8)

  

Just as additional information, I noticed that   currently  in jfx10 the problem is \
still present.

  

Regards,

  

Mirco

  

On Sun, Apr 15, 2018 at 4:58 PM, Mirco <HYPERLINK \
"mailto:mirchord@gmail.com"mirchord@gmail.com> wrote:

Hi Murali,

thank you for the quick answer.  

Glad to hear the problem does not show up anymore with the latest build.  

I will check out again when in the future the official openjfx 11 binaries will be \
released.

  

Thanks,

Mirco

  

On Sat, Apr 14, 2018 at 7:22 PM, Murali Billa <HYPERLINK \
"mailto:murali.billa@oracle.com"murali.billa@oracle.com> wrote:

Hi Mirco,

I tried the below sample code with JDK9+180 in Ubuntu and able to reproduce this \
issue.

I tried with latest JDK build in Ubuntu (and in windows too) and not able to \
reproduce this issue (i can see new lines are being added upon entering ENTER key)

I suggest you can verify   with latest JDK build.

Thanks,
Murali


-----Original Message-----
From: Mirco <HYPERLINK "mailto:mirchord@gmail.com"mirchord@gmail.com> 
Sent: Saturday, April 14, 2018 10:16 PM
To: HYPERLINK "mailto:openjfx-dev@openjdk.java.net"openjfx-dev@openjdk.java.net
Subject: WebView: in jfx9 the ENTER key from keyboard does not add new lines on \
textareas (but works correctly on jfx8)

Hi,
please forgive me if this is not the appropriate place for such kind of reports.
I've encountered what seems a regression from jfx8, at least on "Ubuntu 16.04".
As stated in the mail object the ENTER key produces no effects inside any editable \
                components of a webpage.
Note: the CTRL-M works instead.

What follows is a very simple example to illustrate the issue:

import javafx.application.Application;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
import javafx.scene.layout.VBox;
import javafx.scene.input.KeyEvent;

public class WebViewSample extends Application {
      private Scene scene;

      @Override public void start(Stage stage) {
            stage.setTitle("Web View");
WebView editor = new WebView();
WebEngine engine = editor.getEngine();
            engine.setJavaScriptEnabled(true);
engine.loadContent("<textarea rows=25 cols=25>Type content here...</textarea>"); \
editor.setContextMenuEnabled(false); editor.addEventFilter(KeyEvent.KEY_PRESSED, \
(KeyEvent evt) -> { System.out.println(evt.getCode()); });  VBox root = new VBox();
root.getChildren().add(editor);
            scene = new Scene(root,750,500);
            stage.setScene(scene);
            stage.show();
      }

      public static void main(String[] args){
            launch(WebViewSample.class, args);
      }
}

As you can see the ENTER event is intercepted and printed out by the filter but no \
newline is added. This problem should not be confused with an old bug related to the \
JFXPanel (here no swing is involved). I have not tried with the latest builds of \
openjfx so just in case you are aware of that and/or the problem is already resolved \
please ignore this email.

Kind regards,

Mirco

  

  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic