Вы можете попробовать передать координаты родительского окна и его размер в новое окно и добавить координаты + 1/2 размера родительского кадра в каждой оси - 1/2 всплывающих окон x / y для центра по центру.
Или .. Если вы расширяете, вы можете использовать setLocationRelativeTo (owner)
Надеюсь, это поможет