import javax.swing.*; import java.awt.*;
class SnowPanel extends JPanel
{
//定义整型数组,存储雪花坐标
private int[] x=new int[300];
private int[] y=new int[300];
public SnowPanel()
{
//设置背景为黑色
setBackground(Color.black);
//用随机数初始化雪花坐标
for(int i=0;i<x.length;i++)
{
x[i]=(int)(Math.random()*800);
y[i]=(int)(Math.random()*600);
}
}
public void paint(Graphics g)
{
//继承父类画的方法
super.paint(g);
//设置颜色为白色
g.setColor(Color.white);
//利用循环画出多个雪花
for(int i=0;i<x.length;i++)
{
g.drawString("*",x[i],y[i]);
}
}
//定义一个方法启动多线程,并使用匿名内部类
public void startSnow()
{
new Thread()
{
public void run()
{
while(true)
{
for(int i=0;i<y.length;i++)
{
//坐标下移
y[i]++;
//检查是否越界
if(y[i]==600)
y[i]=0;
//重绘
repaint();
}
try
{
Thread.sleep(10);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}.start();
}
}
class SnowPanel extends JPanel
{
//定义整型数组,存储雪花坐标
private int[] x=new int[300];
private int[] y=new int[300];
public SnowPanel()
{
//设置背景为黑色
setBackground(Color.black);
//用随机数初始化雪花坐标
for(int i=0;i<x.length;i++)
{
x[i]=(int)(Math.random()*800);
y[i]=(int)(Math.random()*600);
}
}
public void paint(Graphics g)
{
//继承父类画的方法
super.paint(g);
//设置颜色为白色
g.setColor(Color.white);
//利用循环画出多个雪花
for(int i=0;i<x.length;i++)
{
g.drawString("*",x[i],y[i]);
}
}
//定义一个方法启动多线程,并使用匿名内部类
public void startSnow()
{
new Thread()
{
public void run()
{
while(true)
{
for(int i=0;i<y.length;i++)
{
//坐标下移
y[i]++;
//检查是否越界
if(y[i]==600)
y[i]=0;
//重绘
repaint();
}
try
{
Thread.sleep(10);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}.start();
}
}
package debug;
import java.io.*;
import java.lang.Thread;
class MyThread extends Thread{
public int x = 0;
public void run(){
System.out.println(++x);
}
}
class R implements Runnable{
private int x = 0;
public void run(){
System.out.println(++x);
}
}
public class Test {
public static void main(String[] args) throws Exception{
for(int i=0;i<10;i++){
Thread t = new MyThread();
t.start();
}
Thread.sleep(10000);//让上面的线程运行完成
R r = new R();
for(int i=0;i<10;i++){
Thread t = new Thread(r);
t.start();
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有