-
大小: 0.06M文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
Java Applet中繪制圖片驗(yàn)證碼(提高篇-實(shí)例587).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.awt.Image;
import?java.awt.geom.AffineTransform;
import?java.awt.image.BufferedImage;
import?java.util.Random;
public?class?DrawPasswordWithImageapplet?extends?applet?{
????int?WIDTH?=?120;//?寬度
????int?HEIGHT?=?35;//?高度
????private?String?num?=?““;//?驗(yàn)證碼
????Random?random?=?new?Random();//?實(shí)例化Random
????public?void?paint(Graphics?g)?{
????????BufferedImage?image?=?new?BufferedImage(WIDTH?HEIGHT
????????????????BufferedImage.TYPE_INT_RGB);//?實(shí)例化BufferedImage
????????Graphics?gs?=?image.getGraphics();?//?獲取Graphics類的對(duì)象
????????if?(!num.isEmpty())?{
????????????num?=?““;//?清空驗(yàn)證碼
????????}
????????Font?font?=?new?Font(“黑體“?Font.BOLD?20);?//?通過Font構(gòu)造字體
????????gs.setFont(font);//?設(shè)置字體
????????gs.fillRect(0?0?WIDTH?HEIGHT);//?填充一個(gè)矩形
????????Image?img?=?null;//?聲明圖像對(duì)象
????????img?=?getImage(getCodebase(
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????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
?????文件?????????118??2010-12-22?08:52??bin\DrawPasswordWithImageap
?????文件?????????141??2010-12-29?16:55??bin\java.policy.ap
?????文件????????2800??2011-01-29?09:04??bin\com\zzk\DrawPasswordWithImageap
?????文件???????34286??2010-12-22?08:52??bin\com\zzk\PPD.jpg
?????文件?????????118??2010-12-22?08:52??src\DrawPasswordWithImageap
?????文件????????2274??2010-12-29?18:02??src\com\zzk\DrawPasswordWithImageap
?????文件???????34286??2010-12-22?08:52??src\com\zzk\PPD.jpg
- 上一篇:Java 簡(jiǎn)單的xm
l - 下一篇:Java 驗(yàn)證xm
l的格式
評(píng)論
共有 條評(píng)論