資源簡介
Java Applet中縮放圖像(提高篇-實例581).zip
代碼片段和文件信息
package?com.zzk;
import?java.applet.applet;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.Image;
import?java.awt.geom.AffineTransform;
public?class?ZoomImageapplet?extends?applet?{
????public?void?paint(Graphics?g)?{
????????String?value?=?“縮放圖像“;
????????Image?img?=?null;//?聲明圖像對象
????????img?=?getImage(getCodebase()?“com/zzk/PD2.jpg“);//?獲得圖片信息
????????AffineTransform?tr?=?AffineTransform.getScaleInstance(0.25?0.25);//?創建變形以獲得縮放對象
????????tr.translate(120?100);//?設置對象平移
????????AffineTransform?tr2?=?AffineTransform.getScaleInstance(0.15?0.15);//?創建變形以獲得縮放對象
????????tr2.translate(900?950);//?設置對象平移
????????Graphics2D?g2d?=?(Graphics2D)?g;//?將g轉換成一個可用的Graphics2D對象
????????g2d.drawImage(img?tr?this);//?繪制圖像
????????g2d.drawImage(img?tr2?this);//?繪制圖像
????????g2d.drawString(value?60?150);//?繪制文本
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????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
?????文件?????????141??2010-12-28?15:47??bin\java.policy.ap
?????文件?????????104??2010-12-22?08:52??bin\ZoomImageap
?????文件??????247260??2010-12-22?08:52??bin\com\zzk\PD2.jpg
?????文件????????1255??2011-01-29?09:04??bin\com\zzk\ZoomImageap
?????文件?????????104??2010-12-22?08:52??src\ZoomImageap
?????文件??????247260??2010-12-22?08:52??src\com\zzk\PD2.jpg
?????文件?????????946??2010-12-28?15:54??src\com\zzk\ZoomImageap
- 上一篇:Java 海灘捉螃蟹
- 下一篇:Java 顯示未讀郵件
評論
共有 條評論