我知道dispose()一个窗体后,setVisible(true)能够将此窗体再次显示出来,但是问题是: s etVisible(true)再次显示窗体时,窗体的构造函数是否会被调用.如果不会被调用,那么有什么办法可以强制调用?
还有一个问题,有什么办法可以防止窗体的重复实例化
比如说我现在有个Button ,响应事件是new一个窗体,我要达到的效果是,如果再次点击这个Button,如果这个窗体正在屏幕上显示,则不实例新的,如果这个窗体已经被dispose(),则实例一个新的窗体. 注意:我的所有窗体都只有两个状态 未被dispose()的和被dispose()的,这里根本没有setVisible()的事,请回答者不要把setVisible拿进来说,希望我说清楚问题了,谢谢! 回答的符合题意的,50分奉上;照搬API描述的,讲这几个方法的作用的 就不用回答了 谢谢
莫回无
慕侠2389804
相关分类