getSource是获得事件源对象e.getActionCommand().equals("s")

解决方案 »

  1.   


    我上次也照着书上敲了个这种例子,但是运行没显示,
    后来把所有swing里的组件都改成awt的就可以了,
    动作事件源等于s,没什么问题,
    貌似这个方法只有纯awt的才行。(我自己的感觉哦,楼主可以试一下)
    里面用到了JButton什么的,可能就应该用1楼说的方法了。
      

  2.   

      if(e.getSource()==start1) 
              t1.start(); 
       if(e.getSource()==t1) 
              t1.stop(); 
      

  3.   

     if(e.getSource()==start1)  
              t1.start();  
       if(e.getSource()==stop1)  
              t1.stop();  
      

  4.   

    用LS的方法已经解决问题,要想单击按钮START1时就不停的执行线程又i应该怎么写呢。ls的只能执行线程一次呀,另外random函数是怎么用的呀,我的相关代码是:
    int a;
    a=Random()*25+100;
    编译的时候始终提示说random函数处有问题,原文是:C:\Documents and Settings\Administrator\workspace\123\src\a\zi.java:48: 找不到符号
    符号: 方法 Random()
    位置: 类 zi.ControlThread
                            a=Random();
    不知道怎么做才能解决这个问题。