大神急救,关于addWindowListener的一个问题
有两段代码,import就省掉了。
public class Char extends Frame {
	public static void main(String[] args) {
		new Char().Struct();
	}
	public void Struct() {
		setBounds(200, 200, 300, 300);
		setVisible(true);
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent w) {
				setVisible(false);
				System.exit(-1);
			}
		});
	}
}
第二段
public class ChatClient {
	public static void main(String[] args){
		Window c = new Window();
		c.Struct();
	}	
}  
class Window extends Frame{
	void Struct(){
		setBounds(400,400,300,300);
		setVisible(true);
		addWindowListener(new WindowAdapter()
		{public void windowClosing(WindowEvent e){
			setVisible(false);
			System.exit(0);
		}});
	}
}
这个addWindowListener方法就会报错,为什么,不是一样用到方法吗,为什么第二种写法就不行了,还望高手赐教,究竟哪里错了?
------解决方案--------------------awt中有Window类、而且还是Frame的父类
------解决方案--------------------  建议楼主先把Java代码基本规范好好看看.. 类似于方法名小写, 类名不要跟系统类库名相同等等..