All pastes #901627 Raw Edit

alexander

public java v1 · immutable
·published 2008-02-12 20:37 UTC
rendered paste body
package superduper;import java.awt.*;import java.applet.*;public class Main extends Applet {	// Specify variables that will be needed everywhere, anytime here	// The font variable	Font bigFont;		// The colors you will use	Color redColor;	Color weirdColor;	Color bgColor;		public void init()  	{		// Here we will define the varibles further		// Will use Arial as type, 16 as size and bold as style		// Italic and Plain are also available		bigFont = new Font("Arial",Font.BOLD,16);				// Standard colors can be named like this		redColor = Color.red;				// lesser known colors can be made with R(ed)G(reen)B(lue).		weirdColor = new Color(60,60,122);				bgColor = Color.blue;				// this will set the backgroundcolor of the applet		setBackground(bgColor);			}		public void stop()	{	}	// now lets draw things on screen	public void paint(Graphics g) 	{		// tell g to use your font		g.setFont(bigFont);		g.drawString("Shapes and Colors",80,20);				// Now we tell g to change the color		g.setColor(redColor);				// This will draw a rectangle (xco,yco,xwidth,height);		g.drawRect(100,100,100,100);				// This will fill a rectangle		g.fillRect(110,110,80,80);				// change colors again				g.setColor(weirdColor);				// a circle (int x, int y, int width, int height,int startAngle, int arcAngle);		// ovals are also possible this way.				g.fillArc(120,120,60,60,0,360);				g.setColor(Color.yellow);				// Draw a line (int x1, int y1, int x2, int y2)				g.drawLine(140,140,160,160);			// reset the color to the standard color for the next time the applets paints		// an applet is repainted when a part was'nt visible anymore		// happens most often because of browser minimizing or scrolling.					g.setColor(Color.black);		}	}