关于点击窗口1的button弹出对话框2,关闭对话框2,需要点击两次对话框1的button才能弹出对话框2的问题:
当对话框2操作结束时,即对话框2关闭后,对话框1已经失去了焦点,此时需要点击两次button才能弹出对话框2。
第一次相当于选中对话框1,即获得焦点,第二次才使点击button触发事件。
建议做法:在关闭对话框2时,重写oncancel中,给对话框1设置焦点,(setFocus())。
关于点击窗口1的button弹出对话框2,关闭对话框2,需要点击两次对话框1的button才能弹出对话框2的问题:
当对话框2操作结束时,即对话框2关闭后,对话框1已经失去了焦点,此时需要点击两次button才能弹出对话框2。
第一次相当于选中对话框1,即获得焦点,第二次才使点击button触发事件。
建议做法:在关闭对话框2时,重写oncancel中,给对话框1设置焦点,(setFocus())。