資源簡介
Java Applet中繪制會變色的文字(提高篇-實例565).zip
代碼片段和文件信息
package?com.zzk;
import?java.applet.applet;
import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.util.Random;
public?class?ChangeTextColorapplet?extends?applet?implements?Runnable?{
????Color?color?=?new?Color(0?0?255);//?創建顏色對象
????public?void?init()?{
????????Thread?thread?=?new?Thread(this);//?創建線程對象
????????thread.start();//?啟動線程對象
????}
????public?void?paint(Graphics?g)?{?//?重寫paint()方法
????????Graphics2D?g2?=?(Graphics2D)?g;//?轉換為Graphics2D類型
????????String?value?=?“會變色的文字“;//?繪制的文本
????????int?x?=?10;?//?文本位置的橫坐標
????????int?y?=?110;?//?文本位置的縱坐標
????????Font?font?=?new?Font(“楷體“?Font.BOLD?40);?//?創建字體對象
????????g2.setFont(font);?//?設置字體
????????g2.setColor(color);//?設置顏色
????????g2.drawString(value?x?y);?//?繪制文本
????}
????public?void?run()?{
????????Random?random?=?new?Random();//?創建隨機數對象
????????while?(true)?{
????????????int?R?=?random.nextInt(256);//?隨機產生顏色的R值
????????????int?G?=?ra
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-12-22?08:52??.classpath
?????文件?????????379??2010-12-22?08:52??.project
?????文件?????????629??2010-12-22?08:52??.settings\org.eclipse.jdt.core.prefs
?????文件?????????109??2010-12-22?08:52??bin\ChangeTextColorap
?????文件?????????141??2010-12-25?11:07??bin\java.policy.ap
?????文件????????1752??2011-01-29?09:04??bin\com\zzk\ChangeTextColorap
?????文件?????????109??2010-12-22?08:52??src\ChangeTextColorap
?????文件????????1480??2010-12-25?11:12??src\com\zzk\ChangeTextColorap
- 上一篇:Java 圖形的異或運算
- 下一篇:Java 設置虛線模式
評論
共有 條評論