程序:
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個頂點的多邊形
}
}
總結:
該程序旨在教我們如何作出最基本的圖形,其中包括:直線,矩形,圓角矩形,,圓,橢圓,實心,空心圖形,還包括自定義作多邊形圖等,掌握這些最基本的作圖,重在掌握其方法的多個參數中,各個參數表示的意義,這樣纔可以作出準確精緻的圖形.