<AWT Dev> Review Request for 8160696: IllegalArgumentException: adding a component to a container on a different GraphicsDevice
mikhail.cherkasov at oracle.com
Wed Aug 10 14:38:51 UTC 2016
Hi Sergey, all,
There's an update test:
On 05.08.2016 21:17, Sergey Bylokhov wrote:
> Hi, Mikhail.
> Please update the header of the test and rename it to some meaningful
> name. Also note that the frames should be disposed at the end of the
> On 05.08.16 19:19, Mikhail Cherkasov wrote:
>> Hi all,
>> Please review a fix for the following bug:
>> Java throws exception: "IllegalArgumentException: adding a component to
>> a container on a different GraphicsDevice" if you move a Java
>> application to different monitor and
>> add a Component to a Container on another graphics device, without
>> removing the Component from its previous parent.
>> Moving components between containers works fine if you remove the
>> manually before moving it to other container, however this is already
>> done in addImpl
>> method, so I've just put a removing the component from old parent before
>> " checkGD".
>> It works fine now and I'm not sure whether we need "checkGD" at all,
>> however I leave it
>> there just in case.
More information about the awt-dev