<AWT Dev> [8] Request for review: JDK-8020927 JLightweightFrame API should export layout properties change notifications

Anthony Petrov anthony.petrov at oracle.com
Fri Jul 19 06:43:47 PDT 2013


Hi Anton,

The fix looks good overall.

I'm just not sure about the exact symmetry between the setContent() 
method and the componentRemoved() listener wrt. the layoutSizeListener 
adding/removing. In theory, the setContent() may be called several times 
with different (or same) content objects. Similarly, the contentPane may 
in theory be added or removed manually several times (or even 
transferred between different JLFs).

Perhaps both adding and removing the layoutSizeListener should happen in 
componentAdded() and componentRemoved() correspondingly?

--
best regards,
Anthony

On 07/19/2013 04:27 PM, Anton V. Tarasov wrote:
> Please, review a fix.
>
> jira: https://jbs.oracle.com/bugs/browse/JDK-8020927
> webrev: http://cr.openjdk.java.net/~ant/JDK-8020927/webrev.0
>
> Layout bounds notifications are added to internal JLightweightFrame API.
>
> (Just FYI, related fx changes are here:
> http://cr.openjdk.java.net/~ant/RT-30650/webrev.0)
>
> Thanks,
> Anton.


More information about the awt-dev mailing list