练习.下大雪

 1 package com.java7.mysnow.main;
 2 import java.awt.*;
 3 import javax.swing.JFrame;
 4 import javax.swing.JPanel;
 5
 6 public class MySnow {
 7     public static void main(String[] args) {
 8         Frame w = new JFrame();
 9         w.setSize(1024, 768);
10
11         MyPanel mp = new MyPanel();
12         w.add(mp);
13
14         Thread t = new Thread(mp);
15         t.start();
16
17         w.setVisible(true);
18     }
19 }
20
21 class MyPanel extends JPanel implements Runnable {
22     int x[] = new int[300];
23     int y[] = new int[300];
24     int fx[] = new int[300];
25     int fy[] = new int[300];
26
27     // 构造方法
28     public MyPanel() {
29         for(int i = 0; i < 300; i++) {
30             x[i] = (int)(Math.random() * 1024);
31             y[i] = (int)(Math.random() * 768);
32             fx[i] = (int)(Math.random() * 30);
33             fy[i] = (int)(Math.random() * 30);
34         }
35     }
36     public void paint(Graphics g) {
37         super.paint(g);
38         this.setBackground(new Color(205,240,253));
39         g.setColor(Color.WHITE);
40         for(int i = 0; i < 300; i++) {
41             g.setFont(new Font("", fx[i], fy[i]));
42             g.drawString(".", x[i], y[i]);
43         }
44     }
45     public void run() {
46         while(true) {
47             try {
48                 for(int i = 0; i < 300; i++) {
49                     y[i]++;
50                     if(y[i] > 768) {
51                         y[i] = 0;
52                     }
53                 }
54                 Thread.sleep(25);
55             } catch (Exception e) {
56
57             }
58             repaint();
59         }
60     }
61 }
时间: 2024-10-16 23:43:18

练习.下大雪的相关文章

Linux下PHP加速器APC的安装与配置

我已经感知到他属于那">我已经感知到他属于那 个时代的">个时代的 受难者">受难者 许我和">许我和 他是社会">他是社会 同类">同类 许他随口哼唱出来">许他随口哼唱出来 歌--那">歌--那 些名歌">些名歌 情歌">情歌 民歌--我太熟悉">民歌--我太熟悉 太久违了">太久违了 我为自己庆幸"&

别了,杭州

迟迟不肯下笔来书写这篇埋藏心底将近两个月的随笔,不愿意写下这浓重的一笔,不愿意去做最后的告别,不愿意面对回忆:但天下无不散之筵席,在杭州飞速发展之际,我选择离开,谨以此文,祭奠成长的三年. 遥记得那是2014年2月8日,匆匆在宁波整理完生活必备的行李,寄了快递,就踏上了前往杭州的客车.你还记得吗,潘同学,第一晚我是寄宿在你家的噢.2月9号的杭州很是欢迎我,一大早就开始下大雪,我又是急急忙忙,背了个包就朝着公司人事介绍的范围去找房子.一脸茫然的下了公交,接触了闻名滨江的垃圾街,询问了两户农民房之后

一个java程序员的真实经历

半路出家的老java程序员的一点感悟 我是一个老java程序员,现在基本告别编码时代了,当然我现在还在写代码,不是为了老板写了,是自己在创业.回想起这么多年的人生路,作为一名老程序员感慨颇多,尤其是作为一名半路出家的程序员,其中的滋味更是感慨万分.下面我就自己说说我的经历,也许会给未来码农一点启发. 首先讲讲我是怎么成为一个程序员的,这个还真要说说中国的教育.我们国家的这种应试教育一直受到很多人的诟病,有的指责扼杀了学生的创造力,有的指责培养出来的学生就像火腿厂生产的香肠,都是一个味毫无特点而言

【程序员在法国】两记棒喝,惊醒梦中人

内容简介 1.[程序员在法国]两记棒喝,惊醒梦中人 2.近期一件大喜事 第一记: 上一篇<[程序员在法国]一.辞别家乡千万里,组团空降法兰西>中说道:小编在大学三年很多时间泡在网吧,虽然是IT(信息技术)专业,但是完全不会编程. 2009年8月25日和上海大学中欧学院的同学们一起到了法国UTBM大学之后,第一学期就有两门编程课,当然全是法语授课: 一门是C语言(面向过程编程),一门是C++和Java(面向对象编程). 其他我们也选了一些数学,法语,英语,之类的课程. 因为小编完全不会编程.所以

关于思想,关于那些事

今天书到了,一本java编程思想,一本python,然后大概的了解了一下,懵懂的就看了一大半,我觉得我的习惯不好,就是第一次看书总是囫囵吞咽的过一遍,只记得了一个大概,感觉就知道了一个皮毛,不过这是我的习惯,但我仍然保持一颗想学的心,这是不错的心态,在我看来,学习学习,只要是学到了知识就是好的方法,我的爱好是看书,我很多的方面的都与书相伴,也许有人问,怎么学好一门语言,我觉得首先你有一个目标,有一个计划,还要有一颗向上的心,其他倒无所谓了.现在我一直在反思我的学习方法,我的生活方式,还有我的思想

网易产品经理经验分享会(转)

创造亿级产品--网易产品经理经验分享会--PM晋升之路与产品设计 评价:课程入门介绍  广度:★★★深度:★获取效率:★★★ 课前:做产品碰到各种状况.搞大型直播的时候服务器DOWN掉等,有问题存在并不可怕,能快速迭代优化就行. 引入:产品生命周期 项目流程中参与的各个角色 产品角色 用研--立项,看立项是否成功 产品经理--功能 设计师--交互UI 设计完成后研发阶段--各种工程师 研发完成--验证.上线 什么是产品经理,核心工作. 定义:产品经理是能够独当一面做好让用户满意的产品的人.从小到

OSChina 周五乱弹 —— 小投资高风险大回报

周五,不知不觉,感觉这周过的太快,也许是有愚人节的缘故.但是从季节上来讲,这周过得很慢,贯穿了一年四季!听说北方下大雪,倒春寒,俺们这边热成狗,偶尔还降降温,看着要下雨又不下雨的姿势,觉得老天在春天也是挺羞射的... @我讨厌很长很拉风名字 :初到上海的时候,一天下班晚,在等公交车,遇见一个女神级别的MM,于是上前搭讪:"姐,等车啊?",女神说:"等生意." 她的回复令我一生难忘! @Nanke :初到深圳的时候,一天下班晚,在上沙村,看见一个女神级别的MM,于是路

[典故]随性而为-&quot;兴尽&quot;

王徽之住在山阴县时.有一夜下大雪,他一觉醒来,打开房门,叫家人拿酒来喝.眺望四方,一片皎洁,于 王徽之画像 是起身徘徊,朗诵左思的<招隐>诗.忽然想起戴家道,当时戴安道住在剡县,他立即连夜坐小船到戴家去.船行了一夜才到,到了戴家门口,没有进去,就原路返回.别人问他什么原因,王徽之说:“我本是趁着一时兴致去的,兴致没有了就回来,为什么一定要见到戴安道呢!”

2015年微信搞笑段子

第十名 昨天中午有个男同事外出,没把手机带走,他老婆不停地打电话来.午睡的女同事被吵烦了,拿过手机大吼:“我们在睡觉,你烦不烦!”结果,那位男同事今天到现在都没来上班! 第九名 下 午肚子饿,看见同事桌上有瓶酸奶,想都没想就喝了,一会同事来了大叫到:“我的洗面奶怎么不见了!108块啊!”哥没说话,只是默默的走向厕所,一顿抠嗓 子,老难受了,把东西拼命的吐,直到吐出酸水,好不容易吐的差不多了,眼泪叭嚓滴回到座位上时,同事抱着一个瓶子 说:“吓死我了,洗面奶滚到桌子下了,我的酸奶怎么又不见了呢.”哥