資源簡介
Java 繪制三次曲線(提高篇-實例009).zip
代碼片段和文件信息
package?com.zzk;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.geom.CubicCurve2D;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
public?class?DrawCubicCurveframe?extends?Jframe?{
????DrawCubicCurvePanel?cubicCurvePanel?=?new?DrawCubicCurvePanel();?//?創(chuàng)建面板類的實例
????
????public?static?void?main(String?args[])?{?//?主方法
????????DrawCubicCurveframe?frame?=?new?DrawCubicCurveframe();?//?創(chuàng)建窗體類的實例
????????frame.setVisible(true);?//?顯示窗體
????}
????
????public?DrawCubicCurveframe()?{
????????super();?//?調用超類的構造方法
????????settitle(“繪制三次曲線“);?//?窗體標題
????????setBounds(100?100?297?199);?//?窗體的顯示位置和大小
????????setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);?//?窗體關閉方式
????????add(cubicCurvePanel);?//?將面板類的實例添加到窗體容器中
????}
????
????class?DrawCubicCurvePanel?extends?JPanel?{?//?創(chuàng)建內部面板類
????????public?void?paint(Graphics?g)?{?//?重寫paint()方法
????????????Graphics2D?g2=(Graphics2D)g;//?獲得Graphics2D對象
????????????//?創(chuàng)建三次曲線,其中點140-140和點140300是控制點
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-07-27?16:26??.classpath
?????文件?????????379??2010-12-31?13:28??.project
?????文件?????????629??2010-07-27?16:26??.settings\org.eclipse.jdt.core.prefs
?????文件????????1035??2011-01-25?14:29??bin\com\zzk\DrawCubicCurvefr
?????文件????????1007??2011-01-25?14:29??bin\com\zzk\DrawCubicCurvefr
?????文件????????1320??2010-07-29?14:17??src\com\zzk\DrawCubicCurvefr
- 上一篇:Java ap
plet中繪制漸變效果的文字 - 下一篇:Java 繪制二次曲線
評論
共有 條評論