import java.applet.*; import java.awt.*; public class KopioiAlue extends Applet { // Kuvioiden koordinaatit int X1[] = { 40, 65, 70, 50, 40, 40 }; int Y1[] = { 40, 45, 50, 70, 70, 40 }; int X2[] = { 90, 110, 120, 100, 90, 85, 90 }; int Y2[] = { 90, 95, 120, 120, 120, 100, 90 }; public void paint( Graphics g ) { g.setColor(Color.red); g.fillPolygon( X2, Y2, 7 ); g.drawPolygon( X1, Y1, 6 ); // kopioi 120 x 120 alue kordinaatteihin (200, 50) g.copyArea( 0, 0, 120, 120, 200, 50 ); // Huomaa kopionnista aiheutunut päällekirjoitus g.copyArea( 0, 0, 120, 120, 50, 110); } public void update( Graphics g ) { repaint(); } }