// File PrimoRett.java

/*
	Cosa: semplice esempio
	Obiettivi: illustare
		- importazione della classe Rectangle (package java.awt)
		- creazione di oggetti con new
		- dichiarazione con inizializzazione
*/

import java.awt.Rectangle;

public class PrimoRett {
	public static void main(String[] args) {
		Rectangle r1;
		Rectangle r2;
		
		r1 = new Rectangle();
		r2 = new Rectangle(10, 10, 200, 70);
		
		System.out.println("rettangolo r1, \"predefinto\": " + r1);
		System.out.println("rettangolo r2, costruito con \"new Rectangle(10, 10, 200, 70)\": " + r2);
		
		r2.translate(30, 30);
		System.out.println("r2, traslato con il metodo \"translate(30, 30)\": " + r2);
		
		Rectangle r3 = new Rectangle(100, 100, 200, 300);
		System.out.println("rettangolo r3, costruito con \"new Rectangle(100, 100, 200, 300)\": " + r3);
		
		r1 = r2.intersection(r3);
		System.out.println("r2: " + r2);
		System.out.println("r3: " + r3);
		System.out.println("r1 (intersezione di r2 e r3): " + r1); // si intersecano
		
		Rectangle r4 = new Rectangle(100, 100, 50, 50);
		Rectangle r5 = new Rectangle(200, 200, 50, 50);
		System.out.println(r4 + " intersecato " + r5 + " = " + r4.intersection(r5)); // NON si intersecano
	}
}


Questa la bacheca di Informatica Grafica, corso di laurea specialistica in Ing. Edile-architettura
by FdA
ultima modifica: 02/02/2005 11.30