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