public void paint( Graphics g )
	{
		super.paint(g);
		
		int i;
		
		//Draw Line while dragging
		if ( mode==1 && dragging == true)
		{
			temporaryDragLine.drawMe(g);
		}
		
		//Draw Line
		for (i=0; i<lineCount; i++)
		{
			lines[i].drawMe(g);
		}

		//Draw Boxes
		for ( i=0; i<boxCount; i++ )
		{
			boxes[i].drawMe(g);
		}
		
		//Draw Oval while dragging
		if ( mode==3 && dragging == true)
		{
			temporaryDragOval.drawMe(g);
		}
		
		//Draw Oval
		for ( i=0; i<ovalCount; i++)
		{
			ovals[i].drawMe(g);
		}
		
		//Draw Gasket
		for (i=0; i<gasketCount; i++)
		{
			gaskets[i].drawMe(g);
		}
		
		//Draw Text
		for (i=0; i<textCount; i++)
		{
			text[i].drawMe(g);
		}
		
	}