java抽奖系统2(多线程).doc
package com.yiyi.io.thread;import java.util.List;import java.util.Stack;import com.yiyi.io.gui.*;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextArea;public class cjthread extends Threadpublic List tmp;public List getTmp() return tmp;public void setTmp(List tmp) this.tmp = tmp;private int ram;public int getRam() return ram;public void setRam(int ram) this.ram = ram;private JTextArea jl;private ListString content;private boolean blo;public boolean isBlo() return blo;public void setBlo(boolean blo) this.blo = blo;public JTextArea getJl() return jl;public void setJl(JTextArea jl) this.jl = jl;public ListString getContent() return content;public void setContent(ListString content) this.content = content;public void run()while(content.size()!=1&blo=true)String con=;random rm=new random();ListInteger ls=rm.random(content.size(),ram);int size=content.size();int i=(int) (Math.random()*size);for (int j = 0; j ls.size(); j+) con+=content.get( ls.get(j)+n;try jl.setText(con);sleep(20); catch (InterruptedException e) e.printStackTrace();this.setTmp(ls