程序:
import java.applet.Applet;
import java.awt.*;
public class hua extends Applet
{
public void paint(Graphics c)
{
c.drawLine(0,120,160,140); //直线起点X,Y;终点X,Y;
c.drawRect(10,18,20,60); //起点X,Y;矩形长,宽;
c.fillRect(30,60,40,40); //实心矩形
c.drawRoundRect(80,10,100,50,45,35); / /起点X,Y,长,宽,长圆弧,宽圆弧
c.drawOval(120,120,80,40); //X轴最左边起点,Y轴最上边起点,椭圆X轴长,椭圆Y轴宽
c.fillOval(160,160,40,40); //实心椭圆
c.drawOval(60,100,20,40);
c.drawOval(100,100,20,40);
drawMyPolygon(c);
c.drawString("i love you!!!",100,200);
}
public void drawMyPolygon(Graphics c) //自定义画图
{
int[] hx={0,20,35,89,97}; //5顶点横坐标,
int[] hy={100,140,127,10,201}; //5顶点纵坐标
c.drawPolygon(hx,hy,4); //画4个顶点的多边形
}
}
总结:
该程序旨在教我们如何作出最基本的图形,其中包括:直线,矩形,圆角矩形,,圆,椭圆,实心,空心图形,还包括自定义作多边形图等,掌握这些最基本的作图,重在掌握其方法的多个参数中,各个参数表示的意义,这样才可以作出准确精致的图形.