On Mon, 17 Mar 2025 18:54:27 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> Implementation of 
>> [`EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09) 
>> and `EXTENDED_UTILITY` stage style.
>
> Michael Strauß has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   enable preview features in tests

Preview feature works as designed - there is an exception when trying to access 
the feature:

Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: 
StageStyle.EXTENDED_UTILITY is a preview feature of JavaFX 25-internal.
Preview features may be removed in a future release, or upgraded to permanent 
features of JavaFX.
Programs can only use preview features when the following system property is 
set: -Djavafx.enablePreview=true

        at 
javafx.base/com.sun.javafx.PreviewFeature.checkEnabled(PreviewFeature.java:80)
        at javafx.graphics/javafx.stage.Stage.initStyle(Stage.java:471)


Once -Djavafx.enablePreview=true` is set, the feature runs:



Note: This program uses the following preview feature of JavaFX 25-internal: 
StageStyle.EXTENDED
      Preview features may be removed in a future release, or upgraded to 
permanent features of JavaFX.
      This warning can be disabled with the following system property: 
-Djavafx.suppressPreviewWarning=true
Note: This program uses the following preview feature of JavaFX 25-internal: 
HeaderBar
      Preview features may be removed in a future release, or upgraded to 
permanent features of JavaFX.
      This warning can be disabled with the following system property: 
-Djavafx.suppressPreviewWarning=true


and adding -Djavafx.suppressPreviewWarning=true` disables the warnings.

Nice.

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

PR Comment: https://git.openjdk.org/jfx/pull/1605#issuecomment-2734810757

Reply via email to