<AWT Dev>  RFR : JDK-8198002 : java/awt/Mixing/Validating.java debug assert on Windows
ambarish.rapte at oracle.com
Thu Nov 8 10:52:23 UTC 2018
> But after the window will become visible, what state it will have? It will be "maximized" or "normal" window?
This issue occurs when extended state is set to MAXIMIZED_BOTH i.e. setExtendedState(Frame.MAXIMIZED_BOTH)
Immediately after this call, getExtendedState() correctly returns MAXIMIZED_BOTH (6) state and,
getState() returns the default state i.e. NORMAL(0).
Both before and after the window becomes visible, state and extended state values remain same.
From: Sergey Bylokhov
Sent: Thursday, November 08, 2018 12:27 AM
To: Ambarish Rapte <ambarish.rapte at oracle.com>; awt-dev at openjdk.java.net
Subject: Re: <AWT Dev>  RFR : JDK-8198002 : java/awt/Mixing/Validating.java debug assert on Windows
On 07/11/2018 02:47, Ambarish Rapte wrote:
> 4. When the Frame.MAXIMIZED_BOTH extended state is set while the window is not visible, the state is saved,
> --- on java side in Frame.java::state variable and
> --- on native side in awtFrame::m_zoomed variable.
> --- But it is not actually applied to the window, i.e. WS_MAXIMIZE bit would be 0 and we do not access the style.
But after the window will become visible, what state it will have? It will be "maximized" or "normal" window?
Best regards, Sergey.
More information about the awt-dev