用线程可以实现自动换图片,如果用个按钮停止换图片,在用个按钮再恢复换图片,该怎么样实现

解决方案 »

  1.   

    public class ThreadOne implements Runnable{    JLabel j;
             int randomnum=0;
        public ThreadOne(JLabel j) {//传过来jlabel在其他类里 调用这个类 用.start开始线成用stop关闭线成
            this.j=j;
          
        }    public void run() {
             Random r=new  Random();
             while(true){
                 randomnum = r.nextInt(v.size());
                 String[] image={"图片地址","图片地址"};
                 //   for(int i=0;i<v.size();i++){
                 j.setIcon(image[randomnum]));
                 try {
                     Thread.sleep(500);
                 } catch (InterruptedException ex) {
                     ex.printStackTrace();
                 }
             }
            }    //}
    }