У меня есть класс диалога с конструктором, подобным следующему
public SampleDialog(JComponent parent, String title){
super((Frame)SwingUtilities.getAncestorOfClass(Frame.class, parent), title, false);
setLocationRelativeTo(parent);
init();
}
Однако, это помещает диалог так, чтобы его верхний правый угол находился в центре его родителя. Мне бы хотелось, чтобы центр диалога располагался поверх центра родительского компонента. Как мне это сделать? Я что-то не так делаю?