資源簡介
Java Applet中翻轉圖像(提高篇-實例582).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?TurnImageapplet?extends?applet?{
????public?void?paint(Graphics?g)?{
????????String?value?=?“翻轉圖像“;
????????Image?img?=?null;//?聲明圖像對象
????????img?=?getImage(getCodebase()?“com/zzk/PD4.jpg“);//?獲得圖片信息
????????int?w?=?img.getWidth(this);//?設置圖像的寬度
????????int?h?=?img.getHeight(this);//?設置圖像的高度
????????Graphics2D?g2d?=?(Graphics2D)?g;//?將g轉換為可以利用的Graphics2D
????????g2d.drawString(value?100?130);//?繪制文本
????????AffineTransform?tr?=?new?AffineTransform(-1?0?0?1?w?0);//?創建變換對象并橫向翻轉
????????AffineTransform?tr2?=?new?AffineTransform(1?0?0?-1?0?h);//?創建變換對象并垂直翻轉
????????tr.translate(-20?40);//?圖像位置的平移
????????tr2.translate(120?-40);//?圖像位置的平移
????????g2d.drawImage(img?tr?this);//?繪制圖像
????????g2d.drawImage(img?tr2?this);//?繪制圖像
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????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?16:16??bin\java.policy.ap
?????文件???????22531??2010-12-20?11:14??bin\PD4.jpg
?????文件?????????104??2010-12-22?08:52??bin\TurnImageap
?????文件????????1364??2011-01-29?09:04??bin\com\zzk\TurnImageap
?????文件???????22531??2010-12-20?11:14??src\PD4.jpg
?????文件?????????104??2010-12-22?08:52??src\TurnImageap
?????文件???????22531??2010-12-22?08:52??src\com\zzk\PD4.jpg
?????文件????????1043??2010-12-28?16:48??src\com\zzk\TurnImageap
- 上一篇:Java 使用XSLT中的document()
- 下一篇:Java 圖片瀏覽器
評論
共有 條評論