好吧,如果我们有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);
}
在这种情况下,{p> JDialog
将在'JFrame
之下。当我点击框架时,对话框移到顶部。如果我关闭对话框(关闭时处理)并再次打开它会开始正常工作并显示JFrame
发生了什么事?
答案 0 :(得分:3)
ColorDialog应该将jFrame作为父级。