A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

看完毕老师的第22 天 视频 后 就自己制作一个窗口,开始一切正常
到了 调用按钮动作时 出现
H:\Javaxuexi>javac Mywindow.java
Mywindow.java:47: 错误: <匿名Mywindow$1>不是抽象的, 并且未覆盖ActionListener中的
抽象方法actionPerformed(ActionEvent)
                {
                ^
1 个错误

这个异常怎么解决呢

评分

参与人数 1黑马币 +3 收起 理由
杨佳名 + 3

查看全部评分

9 个回复

倒序浏览
贴完整代码
回复 使用道具 举报
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. class Mywindow
  4. {
  5.         private Frame f;
  6.         private Button but;
  7.         private TextField tf;//单行的文本
  8.         private TextArea ta;//多行的文本
复制代码


回复 使用道具 举报

代码来了,
回复 使用道具 举报

这是完整的?
回复 使用道具 举报

怎发阿,我明明发了完整的怎就这几行了
回复 使用道具 举报
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. class Mywindow
  4. {
  5.         private Frame f;
  6.         private Button but;
  7.         private TextField tf;//单行的文本
  8.         private TextArea ta;//多行的文本
  9.        
  10.        
  11.         Mywindow()
  12.         {
  13.                 into();
  14.         }
  15.         public void into()
  16.         {
  17.                 //创建一个 窗口
  18.                 f =new Frame("我的");
  19.                 //设计大小,布局
  20.                 f.setLayout(new FlowLayout());
  21.                 f.setBounds(300,200,500,400);
  22.                
  23.                 //添加组件
  24.                 but=new Button("转到");
  25.                 tf =new TextField(20);
  26.                 ta =new TextArea(20,40);
  27.                 f.add(tf);
  28.                 f.add(but);
  29.                 f.add(ta);
  30.                
  31.                
  32.                 //添加事件
  33.                 Myevent();
  34.                
  35.                 //让窗口显示
  36.                 f.setVisible(true);       
  37.         }
  38.         private void Myevent()
  39.         {
  40.        
  41.                 but.addActionListener(new ActionListener()
  42.                 {
  43.                         public void actionPerformad(ActionEvent e)
  44.                         {
  45.                                 String text =tf.getText();
  46.                                 System.out.println(text);
  47.                                
  48.                         }
  49.                 });
  50.                
  51.                 f.addWindowListener(new WindowAdapter()
  52.                 {
  53.                         public void windowClosing(WindowEvent e)
  54.                         {
  55.                                 System.exit(0);
  56.                                 //System.out.println("guanbi");
  57.                         }
  58.                 });
  59.         }
  60.         public static void main(String[] args)
  61.         {
  62.                 new Mywindow();
  63.         }
  64. }
复制代码
回复 使用道具 举报
这样试试
回复 使用道具 举报
单词输入错误。 public void actionPerformed(ActionEvent e)
回复 使用道具 举报
姿_`态 发表于 2014-12-13 16:44
单词输入错误。 public void actionPerformed(ActionEvent e)

谢谢。。。囧了。。检查好几遍也没看出来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马