分享

梦幻雪花

 古方眼宝_燕子 2017-08-15

package xialuoxuehua;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Panel;

import javax.swing.JFrame;

public class xuehua {
     public static void main(String[] args){
      JFrame w = new JFrame();
      w.setSize(1024,768);
      w.getContentPane().setBackground(Color.BLACK);
      w.setDefaultCloseOperation(w.EXIT_ON_CLOSE);
      MyPanel mp=new MyPanel();
      Thread t= new Thread(mp);
      t.start();
      w.add(mp);
      w.show();
     }
}

class MyPanel extends Panel implements Runnable{
int x[]=new int[300];
int y[]=new int[300];
public MyPanel(){
for(int i=0;i<300;i++){
x[i]=(int)(Math.random()*1024);
y[i]=(int)(Math.random()*768);
}
}
public void paint(Graphics g){
for(int i=0;i<300;i++){
g.setColor(new Color((int)(Math.random()*255) , (int)(Math.random()*255)  , (int)(Math.random()*255))) ;
g.setFont(new Font("",0,36));
g.drawString("*", x[i], y[i]);
}
}

public void run(){
while(true){
try {
for(int i=0;i<300;i++){
y[i]++;
if(y[i]>768){
y[i]=0;
}
}
Thread.sleep(30);
} catch (InterruptedException e) {
e.printStackTrace();
}
repaint();
}
}

}


 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多