java代码--移动的小雪花
来源:互联网 发布:西装品牌 知乎 编辑:程序博客网 时间:2024/05/20 07:15
程序名称:Snow.java
程序内容:
package thread;import java.awt.Container;import java.net.URL;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.WindowConstants;/** * 移动的小雪花 * @author web * */public class Snow {public static void main(String[] args) {new SnowJFrame().launch();}}class SnowJFrame extends JFrame {/** * */private static final long serialVersionUID = -5256772455759700175L;int count = 0;public void launch() {setTitle("雪花");setSize(300, 100);setLocation(400, 400);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);Container container = getContentPane();container.setLayout(null);JLabel sn = new JLabel();URL url = getClass().getResource("/images/snow.gif");System.out.println(url);Icon ic = new ImageIcon(url);sn.setIcon(ic);sn.setBounds(0, 20, ic.getIconWidth(), ic.getIconHeight());//设置雪花的位置和大小Thread t = new Thread(new Runnable() {@Overridepublic void run() {while(count <= 300) {sn.setBounds(count, 20, ic.getIconWidth(), ic.getIconHeight());try {Thread.sleep(25);} catch (InterruptedException e) {e.printStackTrace();}count += 1;if(count == 300) {count = 0;}}}});t.start();container.add(sn);setVisible(true);}}
运行结果:
0 0
- java代码--移动的小雪花
- java语言-下雪花的简单小程序
- 网页中飘落的雪花Javascript代码
- java 实现的飘雪花效果
- 雪花JAVASCRIPT代码
- 简单的实现雪花的十几行as代码
- IOS 播放雪花的两种方式(代码方式)
- 有趣的Java小代码
- 有趣的Java小代码
- 详解如何用java实现Koch雪花的绘制
- ID生成器,Twitter的雪花算法(Java)
- 页面背景雪花js代码
- 雪花的奥秘
- 徐志摩 雪花的快乐
- 中岛美嘉的雪花
- 那些凋零的雪花
- NYOJ130 相同的雪花
- 爸爸的雪花
- acm 网址集合
- 什么是线程安全和线程不安全
- hdu(2859)——Phalanx(dp)
- windows 下搭建完成的android JNI程序
- 右左法则----复杂指针解析
- java代码--移动的小雪花
- 话说浏览器之谷歌
- zend studio10.6.2没有PHP Include Path
- POJ 2342
- (1)010字符转换a->b z->a
- CEP的设计模式2-模式介绍(全文完)
- 翻转整数
- 用QComboBox实现tree状结构
- Spring源码解析和配置文件加载