public class LotteryThread extends Thread{
public Graphics g;
public JTextArea jta;
public boolean flag=true;
public int flag1;
public int number;
public LotteryThread(Graphics g,JTextArea jta){
this.g=g;
this.jta=jta;
}
@Override
public void run() {
System.out.println("启动线程"+this.getName());
while (flag){
if(flag1==1){
number=(int)(Math.random()*10);
jta.setFont(new Font("宋体",10,100));
jta.setText(number+"");
System.out.println("number"+number);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}else if(flag1==1){
System.out.println("number"+number);
}
}
}
}
接口与类接口:不受限制支持多继承类:不支持多继承启动线程启动线程执行的方法:run方法执行完,该线程结束,一旦结束不能重新启动,且不能手动调用CodeLotteryUI设置窗体名称、大小、居中布局、退出进程、流式布局、按钮对象创建编辑域对象,设置其文本框的尺寸大小,添加到窗体上,需放在可视化之前创建监听器对象,传入窗体对象得到的画笔、编辑域的文本内容,给按钮对象添加监听器public class LotteryUI { public void showUI(){