lunes, 3 de agosto de 2009

20




//Aplicación que dibuja los aros olimpicos

import java.awt.*;
import java.awt.geom.*;
import java.applet.*;
public class Aros_Olimpicos extends Applet
{
Font f=new Font("Arial",Font.BOLD,28);
Font f2=new Font("Arial",Font.BOLD+Font.ITALIC,28);
public void paint(Graphics s)
{
Graphics2D x2d=(Graphics2D)s;
setBackground(Color.white);
BasicStroke ancho=new BasicStroke(10F,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER);
x2d.setStroke(ancho);

GradientPaint a1=new GradientPaint(0f,0f,Color.blue,20f,20f,Color.blue,true);
x2d.setPaint(a1);
Ellipse2D.Float e1=new Ellipse2D.Float(43,51,110,110);
x2d.draw(e1);

GradientPaint a2=new GradientPaint(0f,0f,Color.yellow,20f,20f,Color.yellow,true);
x2d.setPaint(a2);
Ellipse2D.Float e2=new Ellipse2D.Float(97,108,110,110);
x2d.draw(e2);

GradientPaint a3=new GradientPaint(0f,0f,Color.black,20f,20f,Color.black,true);
x2d.setPaint(a3);
Ellipse2D.Float e3=new Ellipse2D.Float(163,51,110,110);
x2d.draw(e3);

GradientPaint a4=new GradientPaint(0f,0f,Color.green,20f,20f,Color.green,true);
x2d.setPaint(a4);
Ellipse2D.Float e4=new Ellipse2D.Float(219,108,110,110);
x2d.draw(e4);

GradientPaint a5=new GradientPaint(0f,0f,Color.red,20f,20f,Color.red,true);
x2d.setPaint(a5);
Ellipse2D.Float e5=new Ellipse2D.Float(285,51,110,100);
x2d.draw(e5);

s.setFont(f);
s.setColor(Color.orange);
s.drawString("Juegos Olímpicos",100,30);

s.setFont(f2);
s.setColor(Color.darkGray);
s.drawString("Bejing 2008",150,275);
}
}

No hay comentarios:

Publicar un comentario