编译错误,如何解决?

fengyepiaoling 2005-04-03 07:10:54
java.awt.*;
import java.awt.event.*;
class ft3
{
public static void main(String args [])
{
Frame ftObj=new Frame("第二个窗口程序!");
Button b1=new Button("A");
Button b2=new Button("A");
Button b3=new Button("A");
Button b4=new Button("A");
Button b5=new Button("A");
Button b6=new Button("A");
TextArea t1=new TextArea("不知道",4,20);
ftObj.setLayout(new FlowLayout(FlowLayout.LEFT,50,50));
ftObj.add(b1);
ftObj.add(b2);
ftObj.add(b3);
ftObj.add(b4);
ftObj.add(b5);
ftObj.add(b6);
ftObj.add(t1);
ftObj.addWindowListener(new MyWindowListener());
ftObj.setBounds(100,100,300,250);
ftObj.setVisible(true);
}
}
class MyWindowListener implements WindowListener
{
public void WindowClosing(WindowEvent e)
{
e.getWindow().setVisible(false);
((Window)e.getComponent()).dispose();
System.exit(0);
}
public void WindowOpened(WindowEvent e){}
public void WindowIconified(WindowEvent e){}
public void WindowDeiconified(WindowEvent e){}
public void Windowclosed(WindowEvent e){}
public void WindowActivated(WindowEvent e){}
public void WindowDeactivated(WindowEvent e){}
}
编译的时候总是如下提示:
ft3.java:3: ft3 is not abstract and does not override abstract method windowOpen
ed(java.awt.event.WindowEvent) in java.awt.event.WindowListener
class ft3 implements WindowListener
求解决办法!
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
OnlyFor_love 2005-04-03
  • 打赏
  • 举报
回复
public void WindowClosing(WindowEvent e)



应该改成public void windowClosing(WindowEvent e)=================注意大小写
ysbcg 2005-04-03
  • 打赏
  • 举报
回复
Method Summary
void windowActivated(WindowEvent e)
void windowClosed(WindowEvent e)
void windowClosing(WindowEvent e)
void windowDeactivated(WindowEvent e)
void windowDeiconified(WindowEvent e)
void windowIconified(WindowEvent e)
void windowOpened(WindowEvent e)
kingfish 2005-04-03
  • 打赏
  • 举报
回复
函数名字错误!

如windowClosed ,第一个单词首字母小写,其它单词首字母大写

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧