这样
abstract class FrameInOut extends Frame implements ActionListener

解决方案 »

  1.   

    我已经把哪段程序改了
    abstract class FrameInOut extends Frame implements ActionListener
    可是以有了新的错误E:\java>javac ApplicationGraphicsInOut.java
    ApplicationGraphicsInOut.java:7: FrameInOut 是抽象的;不能被实例化
              new FrameInOut( );
              ^
    1 个错误
    请问怎么办呀!
      

  2.   

    import java.awt.*;
    import java.awt.event.*;
    public class ApplicationGraphicsInOut
    {
        public static void main(String args[])
        {
              new FrameInOut();
        }
    }
    class FrameInOut extends Frame implements ActionListener
    {
        Label prompt;
        TextField input,output;    FrameInOut()
        {
              super("图形界面的 java application 程序");
              prompt=new Label("请输入您的名字:");
              input=new TextField(6);
              output=new TextField(20);
              setLayout(new FlowLayout());
              add(prompt);
              add(input);
              add(output);
              input.addActionListener(this);
              setSize(300,200);
              show();
          }
          public void actionPerformed(ActionEvent e)
          {
          output.setText(input.getText()+",欢迎你!");
          }
    }
    原来的程序的问题不大,就是public void actionPerformed(ActionEvent e)调了一个n,成了public void actioPerformed(ActionEvent e)