t.print(getName()+"闲扯");
====〉t.print(getName(), "闲扯");

解决方案 »

  1.   

    import java.lang.*;
    import java.awt.*;
    public class TalkingThread extends Thread 
    {
      private TalkingFrame  t;
      public TalkingThread()
      {
      }
      public void Run()
      {
        t.print(getName(),"闲扯");
      } class TalkingFrame extends Frame{
      TextArea  t1;
      public TalkingFrame(){
        super("测试线程");
        t1 = new TextArea();
        add(t1);
        pack();
        show();
      }
      public void print(String Speaker,String Content){
        for (int i=1;i<=10;i++){
         t1.append(Speaker +"第"+i+"次说话:"+Content+"\n");
       }
      }
     
    }
     public static void main(String[] args){
        TalkingFrame f;
        //=new TalkingFrame();
        TalkingThread h1=new TalkingThread(); 
        TalkingThread h2=new TalkingThread();
        h1.start();
        h2.start();
        System.exit(0);
       }
    } //另外你的print方法没有任何输入输出,我不知道你写这个程序干什么!