Set a breakpoint on LayoutManager.doPhasedInstantiation. It should get called 3 to 12 times then creationComplete should fire. If it keeps getting called over and over then you are in a “invalidation loop” where the window cannot figure out what size it should be. Try locking down the size of the windor or its components to help resolve the sizes.