Currently, native applications on Windows have the property to dynamically relayout and repaint during resizing. This property is controlled through system desktop settings. Java doesn't have such property by default, though similar behavior can be controlled by dynamicLayout property. We need to implement "live resizing" in a similar fashion as native applications do, and have it controlled by system desktop settings.
As part of the work, we should investigate if such behavior works well on all range of supported machines, since originally dynamicLayout was made non-default due to the performance reasons.