import java.awt.*; import java.applet.*; //demonstrates the use of fonts public class LineTest extends Applet { Font font1 = new Font("Helvetica", Font.BOLD, 72); Font font2 = new Font("Helvetica", Font.BOLD, 72); Font font3 = new Font("Courier", Font.BOLD, 24); public void paint(Graphics g) { g.setColor(Color.blue); g.fillRect(0,0,1000,1000); /*put snow flakes behind*/ int number; for(int i =0;i<5000;i++) { int firstx = 1 + (int)(Math.random()*1000); int firsty = 1 + (int)(Math.random()*1000); g.setColor(Color.white); g.setFont(font3); g.drawString("*", firstx,firsty); } /* */ g.setColor(Color.black); g.setFont(font2); g.drawString("Merry", 204,54); g.setColor(Color.green); g.setFont(font1); g.drawString("Merry", 200,50); g.setColor(Color.black); g.setFont(font2); g.drawString("Christmas", 204,604); g.setColor(Color.green); g.setFont(font1); g.drawString("Christmas", 200,600); /*snowflakes*/ g.setColor(Color.white); g.setFont(font3); g.drawString("*", 400,300); g.setColor(Color.white); g.setFont(font3); g.drawString("*", 500,200); g.setColor(Color.white); g.setFont(font3); g.drawString("*", 456,634); g.setColor(Color.white); g.setFont(font3); g.drawString("*", 543,345); g.setColor(Color.white); g.setFont(font3); g.drawString("*", 231,323); g.setColor(Color.white); g.setFont(font3); g.drawString("*", 635,667); int exes[] = { 100,150,176,75}; int whys[] = { 200,200,180,180}; int pts = exes.length; Polygon poly = new Polygon(exes,whys,pts); g.setColor(Color.red); g.fillPolygon(poly); int exes_2[] = { 115,135,135,115}; int whys_2[] = { 180,180,160,160}; int pts2 = exes_2.length; Polygon trunk = new Polygon(exes_2,whys_2,pts2); g.setColor(Color.black); g.fillPolygon(trunk); //g.drawLine(35,160,215,160); //g.drawLine(35,160,75,120); //g.drawLine(215,160,175,120); int exes_3[] = { 35,215,175,185,145,155,125,95,105,65,75}; int whys_3[] = { 160,160,120,120,80,80,40,80,80,120,120}; int pts3 = exes_3.length; Polygon tree = new Polygon(exes_3,whys_3,pts3); g.setColor(Color.green); g.fillPolygon(tree); } }