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. python编程之slice与indices函数用法
  2. linux centos7 使用 crosstool-ng 构建 交叉编译 工具链 即构建各cpu架构平台的gcc编译器
  3. torchvision nms
  4. oracle 物理读突然增加的原因_请教一个诡异的物理读比逻辑读还多的问题!!!!
  5. cucumber测试_如何在Cucumber中进行后端测试
  6. 8.MySQL 数据操作 DML
  7. 安装JDK,如何配置PATH,如何配置CLASSPATH
  8. svnant-不可映射字符编码
  9. Spring BeanFactory和FactoryBean的区别
  10. 桌面移到D盘回移不回去了怎么办
  11. 如何快速使用计算机键盘,怎么使用电脑键盘快速打字
  12. Vivado IP核之RAM Block Memery Generator
  13. OpenDrive地图格式解析——案例分析
  14. Nat Commun:中国中医科学院黄璐琦院士/首都医科大学高伟教授团队联合解析雷公藤甲素生物合成关键C-14位羟化机制...
  15. Chrome游览器下载
  16. Opencv 提取水平 垂直线,去除杂线,提取对象
  17. GPS传感器数据帧格式
  18. 新浪微博登录提示sso package or sign error的原因及解决
  19. OSG计算并绘制模型中每一个三角面片的法向量
  20. php实现 iso 下载文件,下载文件时safari上中文文件名乱码的处理办法(php代码实现)...

热门文章

  1. 驰骋工作流程引擎 ccflow
  2. MacBook Pro M1 安装抓包工具Burp Suite教程
  3. 2022年最新天津水利水电施工安全员考试题库及答案
  4. excel批量修改文件名方法
  5. MindMaster-----培训计划
  6. duolinguo考试时摄像头/麦克风无法使用
  7. e 讯 | 启用推荐证书编号,取消地域、行业限制,公安部发布最新《全国等级保护测评机构推荐目录》
  8. Linux cooked capture v1 层的处理
  9. 震旦AD系列打印机进维修模式及常规故障处理
  10. 电影推荐系统的设计与实现(论文+系统)_kaic