I experimented with this myself and created the draft PR
https://github.com/openjdk/jfx/pull/2045. If you like, you can try it
out. I think at least that this is the issue you described.
I haven't evaluated all the consequences of this yet and only tested it
on Windows. But there it works as expected for me
On 21/10/2025 05:00, Glavo wrote:
Is anyone interested in this question?
On Wed, Oct 15, 2025 at 10:21 PM Glavo <[email protected]> wrote:
Hi,
Our application has traditionally used StageStyle.TRANSPARENT to
enable a fully customizable stage.
This allows users to set custom backgrounds and adjust the
window's opacity freely, leveraging our powerful personalization
features.
After the release of JavaFX 25, we want to migrate to
StageStyle.EXTENDED so that
we can use native window decorations and no longer need to draw
window shadows ourselves.
But using StageStyle.EXTENDED creates a stage with a white
background, which prevents us
from setting the window's opacity.
So is there any way we can make the stage background transparent
while using StageStyle.EXTENDED?
Glavo