Full Screen Mode in JavaFX WebView

Dr. Michael Paus mp at jugs.org
Tue Jan 5 15:35:08 UTC 2016


If I navigate with my WebView to a page with an embedded video player, 
like for example youtube,
and I then hit the full-screen button of this player how would my 
application know that the web page
would now like to be shown in full-screen mode, so that I can handle 
that in the way you explained?

Am 05.01.16 um 16:21 schrieb Kevin Rushforth:
> Thank you for filing the RFE. Since WebView is an embedded component 
> in a JavaFX scene graph, I'm not sure how easily we can (or whether we 
> want to) implement browser full screen, but we can take a look at it 
> and see whether it makes sense as a future enhancement.
>
> Note that a JavaFX application Stage can become full-screen via 
> Stage.setFullScreen(true). If you set up your scene graph with a 
> StackPane as the root and a WebView node is the only child of the 
> root, then you should be able to accomplish the same thing.
>
> -- Kevin
>
>
> BoydEdmondson-NebulaSoftware wrote:
>> http://bugs.java.com, ID's of JI-9028282 and JI-9028283.
>>
>> Boyd
>>
>> -----Original Message-----
>> From: BoydEdmondson-NebulaSoftware Sent: January 5, 2016 5:31 AM
>> To: 'Guru Hb'
>> Cc: 'openjfx-dev at openjdk.java.net'
>> Subject: RE: Full Screen Mode in JavaFX WebView
>>
>> setPrefWidth/Height() do not help.
>>
>> I submitted a request for enhancement to support 
>> https://fullscreen.spec.whatwg.org.
>> I submitted a bug for WebView hanging on 
>> http://browserbench.org/JetStream compliance test.
>>
>> Boyd
>>
>> -----Original Message-----
>> From: BoydEdmondson-NebulaSoftware Sent: January 4, 2016 8:36 AM
>> To: 'Guru Hb'
>> Cc: openjfx-dev at openjdk.java.net
>> Subject: RE: Full Screen Mode in JavaFX WebView
>>
>> I'll give that a try, thanks.
>>
>> The application works fine in all other browsers I've tested. It just 
>> fails in WebView.  I'll log defects as you suggest.
>>
>> Boyd
>>
>> -----Original Message-----
>> From: Guru Hb [mailto:guru.hb at oracle.com] Sent: January 4, 2016 8:33 AM
>> To: BoydEdmondson-NebulaSoftware
>> Cc: openjfx-dev at openjdk.java.net
>> Subject: RE: Full Screen Mode in JavaFX WebView
>>
>> Please see comments embedded
>> -----Original Message-----
>> From: BoydEdmondson-NebulaSoftware 
>> [mailto:BoydEdmondson at nebulasoftware.com] Sent: Monday, January 04, 
>> 2016 7:01 PM
>> To: openjfx-dev at openjdk.java.net
>> Subject: Full Screen Mode in JavaFX WebView
>>
>> I have a custom Java application that uses JavaFX WebView to create a 
>> web browser (which uses WebKit).  I am trying to get the browser full 
>> screen mode to work (https://fullscreen.spec.whatwg.org/).
>>
>>
>>
>> How can I get full screen mode to work in WebKit?
>> [WebView is an Embedded component and current it doesn't have full 
>> screen context menu (Like what we see in browser). WebView exposes 
>> two api setPrefWidth  & setPrefHeight, you can try setting it to max 
>> allowable view port size based on screen resolution. In addition (But 
>> I don't suggest), set the stage or group border to 0. But do NOTE 
>> that there won't be scroll bars visible, But you can drag the webpage]
>>
>>
>> I'm also trying to get WebKit's Web Inspector to work in my browser 
>> to help me debug this issue.  How can I activate Web Inspector in 
>> JavaFX WebView?
>> [Sorry, Web Inspector is not enabled in this port (Webkit port of 
>> JavaFX), alternatively you could  debug the application on Chrome or 
>> Safari. If you find a difference in the Rendering, JavaScript or 
>> other defect, feel free to log a defect ref 
>> https://wiki.openjdk.java.net/display/OpenJFX/Submitting+a+Bug+Report]
>> Thanks for any information.



More information about the openjfx-dev mailing list