onToped JFrame открывает JDialog = диалоговое окно, которое не переходит поверх JFrame - PullRequest
1 голос
/ 17 февраля 2012

Хорошо, если у нас есть onToped JFrame

this.setAlwaysOnTop(true);

и затем откройте JDialog

private void colorChooseMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                    
    ColorDialog fc = new ColorDialog();
    fc.setLocationRelativeTo(this);
    fc.setModal(true);
    fc.setVisible(true);
} 

в этом случае JDialog будет 'под' JFrame. Когда я нажимаю на рамку, диалог перемещается вверх. Если я закрываю диалог (располагаю при закрытии) и снова открываю, он начинает работать нормально и показывает более JFrame

Что происходит?

1 Ответ

3 голосов
/ 17 февраля 2012

ColorDialog должен иметь jFrame в качестве родителя.

...