資源簡介
Java Applet中動態繪制文本(提高篇-實例567).zip
代碼片段和文件信息
package?com.zzk;
import?java.applet.applet;
import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics;
public?class?DynamicDrawTextapplet?extends?applet?implements?Runnable?{
????int?x?=?20;//?起始點的x坐標
????int?y?=?30;//?起始點的y坐標
????String?textStrings?=?“小應用程序中縮放圖像\n小應用程序中翻轉圖像\n小應用程序中旋轉圖像\n小應用程序中傾斜圖像“;//?需要動態繪制的字符串
????String?value?=?““;//?存儲字符串中的單個字符
????public?void?init()?{
????????Thread?thread?=?new?Thread(this);//?創建線程對象
????????thread.start();//?啟動線程對象
????}
????public?void?paint(Graphics?g)?{
????????Font?font?=?new?Font(“華文楷體“?Font.BOLD?20);//?創建字體對象
????????g.setFont(font);//?指定字體
????????g.setColor(Color.RED);//?指定顏色
????????g.drawString(value?x?y);//?繪制文本
????}
????public?void?update(Graphics?g)?{//?重寫update方法,防止無法顯示繪制的所有內容
????????paint(g);//?調用paint()方法
????}
????public?void?run()?{
????????try?{
????????????for?(int?i?=?0;?i?????????????????Thread.sleep(400);?//?當前線程休眠400毫秒
????????????????value?=
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????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-27?13:04??bin\DynamicDrawTextap
?????文件?????????139??2010-12-27?11:18??bin\java.policy.ap
?????文件??????????62??2010-12-20?11:14??bin\com\zzk\dyn.txt
?????文件????????1968??2011-01-29?09:04??bin\com\zzk\DynamicDrawTextap
?????文件?????????109??2010-12-27?13:04??src\DynamicDrawTextap
?????文件??????????62??2010-12-20?11:14??src\com\zzk\dyn.txt
?????文件????????1619??2010-12-27?13:00??src\com\zzk\DynamicDrawTextap
- 上一篇:Java 使用SAX驗證DTD
- 下一篇:Java 繪制花瓣
評論
共有 條評論