Rectangle クラスの各メソッド

import java.awt.*;
import java.awt.event.*;

public class Test {
	public static void main (String[] args)
	{
		Rectangle r1 = new Rectangle(2, 3);
		System.out.println("生成した矩形r1の座標 (" + r1.x + "," + r1.y + ") 幅と高さ " +
                           r1.width + " " + r1.height);
		Rectangle r2 = new Rectangle(1, 1, 4, 3);
		System.out.println("生成した矩形r2の座標 (" + r2.x + "," + r2.y +
                           ") 幅と高さ " + r2.width + " " + r2.height);
		r2.add(5, 6);
		System.out.println("点(5,6)を加えた後の矩形r2の座標 (" + r2.x + "," + r2.y +
                           ") 幅と高さ " + r2.width + " " + r2.height);
		System.out.println("矩形r2はr1を含んでいるか " + r2.contains(r1));
		Rectangle r3 = r1.intersection(r2);
		System.out.println("矩形r1とr2の共通部分の座標 (" + r3.x + "," + r3.y +
                           ") 幅と高さ " + r3.width + " " + r3.height);
	}
}
		
(出力)
生成した矩形r1の座標 (0,0) 幅と高さ 2 3
生成した矩形r2の座標 (1,1) 幅と高さ 4 3
点(5,6)を加えた後の矩形r2の座標 (1,1) 幅と高さ 4 5
矩形r2はr1を含んでいるか false
矩形r1とr2の共通部分の座標 (1,1) 幅と高さ 1 2