package show;

import java.awt.Color;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.Panel;

public class show1 {

public static void main(String[] args){

Frame w = new Frame();//创建一个面板

w.setSize(800, 600);//设置面板大小

w.setBackground(Color.black);//设置背景颜色

MyJPanel p = new MyJPanel();//创建了一个画布对象

w.add(p);

Thread t = new Thread(p);//创建一个线程

t.start();//启动线程

w.setVisible(true);//显示面板

}

}

@SuppressWarnings("serial")

class MyJPanel extends Panel implements Runnable{

int[] x = new int[100];

int[] y = new int[100];

int[] y1 = new int[100];

public MyJPanel(){

for(int i=0;i<100;i++){

x[i]=this.randomNum(800);

y[i]=this.randomNum(600);

}

}

public void paint(Graphics g){

g.setColor(Color.yellow);

g.fillOval(600, 70, 130, 130);

g.setColor(Color.black);

g.fillOval(550, 50, 130, 130);

g.setColor(Color.white);

for(int i =0;i<100;i++){

g.drawString("*", x[i], y[i]);

for (int j = -1; j < y1[i]; j++) {

g.drawString("*", x[i], 600-j*3);

}

}

}

public void run(){

while(true){

for (int i = 0; i < y.length; i++) {

if(y[i]<=600){

y[i]++;

}else{

y1[i]++;

y[i] = 0;

}

}

repaint();

try {

Thread.sleep(10);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

//随机数生成

public int randomNum(int a){

return (int)(Math.random()*a);

}

}

java全屏下雪代码_基于java swing实现的下雪动态相关推荐

  1. java中ssm付款代码_基于Java+SSM的网上订餐系统、基于JavaWeb的网上订餐系统

    需求分析 基于Java+SSM框架实现一个校园点餐系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 我的购物车.我的订单.商品评论.校园资讯等; 管理员端主要功能有:用户管理.商品管 ...

  2. java如何实现qq截屏代码_基于Java的QQ屏幕截图工具的设计

    设计一款基于Java的QQ屏幕截图软件,能实现不联网也能对屏幕截图:截图是由电脑截取显示在屏幕上或其他显示设备上的可视图像,通常截图可以由操作系统或专用截图软件截取,截取的图像会有不同种的文件格式,如 ...

  3. java门户网站项目代码_基于jsp的企业门户网站-JavaEE实现企业门户网站 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业门户网站, 该项目可用各类java课程设计大作业中, 企业门户网站的系统架构分为前后台两部分, 最终实现在线上 ...

  4. java 网上医院预约系统_基于java web的医院网上预约挂号系统 代码+数据库文件 齐全...

    [实例简介] 基于java web的医院网上预约挂号系统 代码+数据库文件 齐全 :直接导入myeclipse就ok了,好使.献给做这个项目的同学 [实例截图] [核心代码] guahao └── g ...

  5. 医院医生评价的java代码_基于JAVA的医院信息查询接口调用代码实例

    基于JAVA的医院信息查询接口调用代码实例 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io ...

  6. java 同学录校友录代码_基于jsp的校友录同学录-JavaEE实现校友录同学录 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的校友录同学录, 该项目可用各类java课程设计大作业中, 校友录同学录的系统架构分为前后台两部分, 最终实现在线上 ...

  7. java药店管理系统后台代码_基于jsp的药店管理系统-JavaEE实现药店管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的药店管理系统, 该项目可用各类java课程设计大作业中, 药店管理系统的系统架构分为前后台两部分, 最终实现在线上 ...

  8. java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据

    示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...

  9. java酒店入住管理系统代码_基于jsp的酒店入住管理系统-JavaEE实现酒店入住管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的酒店入住管理系统, 该项目可用各类java课程设计大作业中, 酒店入住管理系统的系统架构分为前后台两部分, 最终实 ...

最新文章

  1. 不用GPU,稀疏化也能加速你的YOLOv3深度学习模型
  2. 关于table和ul/ol还有span.
  3. 支持向量机SVM 简要推导过程
  4. 印象笔记设计经理王怀千:全栈设计师的职业本质
  5. 怎么才能学好ajax,ajax - 如何学好java - BlogJava
  6. 机器学习结构化学习模型_生产化机器学习模型
  7. 手机电子词典_网易有道入局,「智能化」能拯救电子词典这个「老古董」吗?...
  8. 2015-12-01 存储过程
  9. pdf转word,这个库好用
  10. 比特彗星(Bitcomet_1.95)最新官方安装包下载
  11. 微信灰度上线“群接龙”功能,据说只有1%的人能看到!
  12. 基于SSM框架的仿天猫商城项目(前端+后台)
  13. python分析txt文件_python解析文本文件
  14. 做ppt课件直播(课堂直播)使用云课堂直播软件的教程
  15. 怎样从旧版本激活TeamViewer新版本界面?
  16. 如果把14亿中国人拉到一个微信群
  17. 与《新走遍美国》的邂逅
  18. 【微信小程序】云开发篇(一)——申请小程序
  19. outlook自定义快捷键_如何在Outlook中关闭或自定义新的电子邮件警报
  20. 读《玺印篆刻赏析》有感

热门文章

  1. 使用html编写一个(pc端)静态页面
  2. SmartX 超融合软件安装与升级
  3. mac版抓包工具charles使用技巧
  4. Sectigo EV代码签名证书申请教程
  5. python俄罗斯方块教程_python tkinter实现俄罗斯方块 基础版
  6. python考试等级划分_考试等级分类
  7. 同济大学计算机学硕考什么,同济大学考研难吗?一般要什么水平才可以进入?...
  8. QuickBMS通用解包器使用指南
  9. 主编编辑器怎么做出滑动样式?
  10. Python入门:制作世界人口地图