• 大小: 5KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Java
  • 标签: Java  字符雨  

资源简介

Java写的字符/字母雨,感觉还可以,运行是全屏的,按esc键退出,代码有问题欢迎评论,谢谢!博客描述:https://blog.csdn.net/m0_37750720/article/details/82556459

资源截图

代码片段和文件信息

package rain;


import java.awt.Color;
import java.awt.Graphics;
/**
 * 
 * 一个字母
 * @author LZG
 *
 */
public class Letter {

private int x = 0; // x坐标
private int y = 0; // y坐标
private char letter = ‘A‘; // 字符
private Color color = Color.GRAY; // 字符颜色
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public char getLetter() {
return letter;
}
public void setLetter(char letter) {
this.letter = letter;
}

// 构造方法
public Letter(int x int y char letter) {
super();
this.x = x;
this.y = y;
this.letter = letter;
// 随机颜色
int r = (int) (Math.random() * 256);
int g = (int) (Math.random() * 256);
int b = (int) (Math.random() * 256);
color = new Color(r g b);
}

public void update() {}

/*
 * draw方法
 */
public void drawMe(Graphics g) {
// 设置颜色
g.setColor(color);
// 绘制字符
g.drawString(this.letter + ““ x y);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-09 10:22  rain\
     文件         301  2018-07-11 13:27  rain\.classpath
     文件         380  2018-07-09 11:40  rain\.project
     目录           0  2018-09-09 10:21  rain\.settings\
     文件         598  2018-07-09 11:40  rain\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-09-09 10:21  rain\src\
     目录           0  2018-09-09 10:21  rain\src\rain\
     文件        1186  2018-09-09 10:17  rain\src\rain\Letter.java
     文件        2588  2018-09-09 10:17  rain\src\rain\Letters.java
     文件        1739  2018-09-09 10:25  rain\src\rain\Rainframe.java
     文件        1649  2018-07-09 13:51  rain\src\rain\RainPanel.java

评论

共有 条评论