У меня есть несколько экранов и окно родительской консоли, из которого запускаются JFrames. Я хочу использовать каскадный алгоритм по умолчанию в виде Window.setLocationByPlatform (логическое значение), но, по-видимому, по умолчанию используется один конкретный экран независимо от того, где находится родительская консоль.
Есть ли что-то, что я могу изменить, чтобы он запускался в том же окне, что и родительский, и при этом сохранял каскадное поведение по умолчанию?
Моя текущая настройка имеет три экрана. Если родительское окно находится на экране 1, 2 или 3, вновь запущенные окна всегда будут отображаться на экране 2.