Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15657
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-20 21:28
文章分类
文章存档

2015年(18)

我的朋友
最近访客

分类: C#/.net

2015-11-12 17:09:12

创建类
Public 【static】 void ClassName(string strName)
安全级别 是否静态(可选) 是否有返回值  类名 (参数类型 参数名【多个以‘,’隔开】)

调用类
静态可以直接类文件名。类名
非静态则是 类文件名 新名=new 类文件名;
新名。类名;
类的关闭:
我知道关闭窗口用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();
阅读(246) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~