分类: C#/.net
2015-11-12 17:09:12
类的关闭:
我知道关闭窗口用dispose()方法,使其不可见用setvisible(false). 我现在想使用dispose()方法. 有个类reg继承JFrame,自然它的对象就是那个窗口.比如对象是r,那么我想要的结果自然是r.dispose();这个我也知道. 问题是如果这个类的对象名字我一直都没有给,也就是说上面的各组件全用的add(xxx)而不是r.add(xxx),现在怎么办?我不想去前面改了,因为一改就要改很多地方,况且那时是逃避的表现. 另外就是这个语句我想在另外一个类中写,不是在reg类中,这又需要注意什么? 解决方案: public static JFrame reg=new JFrame(); reg=this; 然后再另外一个类中使用 reg.dispose();