26.1.9.7 図形

アプレット"FirstMes"と"SecondMes"では文字列を表示しましたが,今度は図形を表示してみましょう.まずは直線と長方形です.

import java.awt.*;
import java.applet.Applet;
public class Figure1 extends Applet {
   public void paint(Graphics g) {
      g.drawRect(20, 30, 200, 150);
      g.drawLine(20, 30 ,220, 180);
      g.drawLine(20, 180, 220, 30);
   }
}

fileFigure1.java

メソッド呼出しの意味は次のとおりです.

点(20, 30)を左上の頂点とし,幅200,高さ150の長方形を描く.

点(20, 30)から点(220, 180)へ直線を描く.

点(20, 180)から点(220, 30)へ直線を描く. 2本の直線は長方形の対角線になっています.