• 大小: 3KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签:

资源简介

一个雪景动画小程序,有雪人,有雪,雪在飞行,有详细注释。

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;
public class Snow extends Jframe{
public static void main(String args[]){
Jframe w = new Jframe();
w.setSize(1024768);
/*w.setBackground(Color.BLACK);*/
MyPanel133 m=new MyPanel133();
m.setBackground(new Color(3512205));
Thread th =new Thread(m);
th.start();
w.add(m);
w.show();
}
}
class MyPanel133 extends JPanel implements Runnable{
/*int x=(int) (Math.random()*700);
int y=(int) (Math.random()*700);*/
int[] x=new int[300];
int[] y=new int[300];
public MyPanel133(){
for(int i=0;i<300;i++){
x[i]=(int)(Math.random()*1024);
y[i]=(int)(Math.random()*768);//填充300个随机数到数组中
}
}
public void paint(Graphics g){
super.paint(g);
Font f=new Font(““Font.BOLD30);
g.setFont(f);//设置大小
g.setColor(new Color(255255255));
for(int i=0;i<300;i++){
g.drawString(“*“x[i]y[i]);
}//画雪
g.setColor(new Color(22922742));
g.fillOval(850709090);
g.setColor(new Color(444352));
g.fillPolygon(new int[]{710710830830} new int[]{570590600580} 4);//手
g.setColor(new Color(3512205));
g.fillPolygon(new int[]{750710680} new int[]{580570600} 3);
g.setColor(new Color(444352));
g.fillPolygon(new int[]{970970830830} new int[]{570590600580} 4);//手
g.setColor(new Color(3512205));
g.fillPolygon(new int[]{9309701000} new 

评论

共有 条评论