<Swing Dev> <AWT Dev> [8] Review Request: JDK-8027157 [SwingNode] needs explicit expose for JWindow

Anton V. Tarasov anton.tarasov at oracle.com
Thu Oct 24 14:35:08 UTC 2013


Hello,

Please look at the new version:

http://cr.openjdk.java.net/~ant/RT-32570/webrev.1

It eliminates code dependency b/w awt & swing.

Thanks,
Anton.

On 10/23/13 10:15 PM, Anton V. Tarasov wrote:
> Hello,
>
> Please, review the fix:
>
> jira: https://bugs.openjdk.java.net/browse/JDK-8027157
> webrev: http://cr.openjdk.java.net/~ant/RT-32570/webrev.0
>
> This is to support SwingNode. On Windows, in the interop mode, when a 
> popup (JWindow) is shown it doesn't get WM_PAINT native message.
> The message should trigger adding a dirty component to RepaintManager 
> that will eventually paint it.
> Currently, a popup is shown blank. Please, see 
> https://javafx-jira.kenai.com/browse/RT-32570 for more details.
>
> The fix explicitly calls for WWindowPeer.handleExpose(..) on showing a 
> window owned by JLightweightFrame.
>
> Thanks,
> Anton.




More information about the swing-dev mailing list