資源簡介
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\Rainfr
?????文件????????1649??2018-07-09?13:51??rain\src\rain\RainPanel.java
- 上一篇:gson-2.2.4.jar
- 下一篇:數據挖掘Kmeans算法源代碼 Java
評論
共有 條評論