我有以下场景(2个班级)
Frame1(next button)
Frame2(prev button, close button)
Frame1 打开(instance 1)
to go Frame1 - Frame2 ( frame1.setVisible(false)
and frame2.setVisible(true)
) (instance 2)
to go Frame2 - Frame1 ( frame2.setVisible(false)
and frame1.setVisible(true)
) (instance 3)
Frame1 - Frame2 ( frame1.setVisible(false)
and frame2.setVisible(true)
) (实例 4)
在上述过程中的 4 个实例(如果程序打开然后记为实例)
现在在从 Frame2 关闭期间,我正在使用frame1.dispose()
,frame2.dispose()
这里只处理了 2 次实例。
但问题是:仍然没有处理 2 个实例。
但只有一个进程是活着的。这怎么可能?
在上述情况下,我应该处理所有实例以终止进程吗?