資源簡介
Java Applet中的圖形減運算(提高篇-實例577).zip
代碼片段和文件信息
package?com.zzk;
import?java.applet.applet;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.geom.Area;
import?java.awt.geom.Ellipse2D;
import?java.awt.geom.Rectangle2D;
public?class?SubtractOperationapplet?extends?applet?{
????public?void?paint(Graphics?g)?{
????????Graphics2D?g2d?=?(Graphics2D)?g;//?強制轉換為Graphics2D對象
????????Rectangle2D.Float?rect1?=?new?Rectangle2D.Float(80?20?160?160);//?創建矩形對象
????????Ellipse2D.Float?ellipse1?=?new?Ellipse2D.Float(130?80?140?140);//?創建橢圓對象
????????Area?area1?=?new?Area(rect1);//?創建區域矩形
????????Area?area2?=?new?Area(ellipse1);//?創建區域橢圓
????????area1.subtract(area2);//?兩個區域圖形相減
????????g2d.fill(area1);//?繪制相減后的區域圖形
????????Rectangle2D.Float?rect2?=?new?Rectangle2D.Float(240?-35?120?120);//?創建矩形對象
????????Ellipse2D.Float?ellipse2?=?new?Ellipse2D.Float(290?20?160?160);//?創建橢圓對象
????????Area?area3?=?new?Area(rect2);//?創建矩形區域
????????Area?area4?=?new?Area(ellipse2);//?創建橢圓對象的區域圖形
????????area4.sub
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-12-29?11:37??.classpath
?????文件?????????379??2010-12-29?11:37??.project
?????文件?????????629??2010-12-29?11:37??.settings\org.eclipse.jdt.core.prefs
?????文件?????????141??2010-12-29?11:37??bin\java.policy.ap
?????文件?????????114??2010-12-29?11:37??bin\SubtractOperationap
?????文件????????1308??2011-01-29?09:04??bin\com\zzk\SubtractOperationap
?????文件?????????114??2010-12-29?11:37??src\SubtractOperationap
?????文件????????1171??2010-12-29?13:01??src\com\zzk\SubtractOperationap
- 上一篇:Java 從文件中讀取xm
l - 下一篇:Java ap
plet繪制矩形
評論
共有 條評論