lunes, 3 de agosto de 2009

19




//Aplicación que coloca el nombe en una barra degradada y esferas en 2D
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Nombre_UPC extends Applet
{
Font F = new Font("TimesRoman",Font.BOLD,36);
Font G = new Font("TimesRoman",Font.BOLD, 72);
public void paint(Graphics Nom)
{
Graphics2D X2D = (Graphics2D)Nom;
setBackground(Color.gray);
Nom.setFont(F);
X2D.setColor(Color.yellow);
Nom.drawString("Oscar Ménez Sotelo",230,85);

BasicStroke Grueso = new BasicStroke(12F,BasicStroke.CAP_SQUARE,BasicStroke.JOIN_BEVEL);
X2D.setStroke(Grueso);
GradientPaint Rove = new GradientPaint(0f,0f,Color.red,100f,20f,Color.green,true);
X2D.setPaint(Rove);
Rectangle2D.Float Marco = new Rectangle2D.Float(50f,50f,650f,50f);
X2D.draw(Marco);

GradientPaint Roam = new GradientPaint(0f,0f,Color.red,100f,20f,Color.yellow,true);
X2D.setPaint(Roam);
Ellipse2D.Float CU = new Ellipse2D.Float(50,150,180,180);
X2D.fill(CU);
Nom.setFont(G);
X2D.setColor(Color.black);
Nom.drawString("U",110,265);

GradientPaint Azro = new GradientPaint(0f,0f,Color.blue,100f,20f,Color.red,true);
X2D.setPaint(Azro);
Ellipse2D.Float CP = new Ellipse2D.Float(260,180,150,150);
X2D.fill(CP);
X2D.setColor(Color.black);
Nom.drawString("P",310,280);

GradientPaint Amve = new GradientPaint(0f,0f,Color.yellow,100f,20f,Color.green,true);
X2D.setPaint(Amve);
Ellipse2D.Float CC = new Ellipse2D.Float(440,210,125,125);
X2D.fill(CC);
X2D.setColor(Color.black);
Nom.drawString("C",475,295);

GradientPaint Veaz = new GradientPaint(0f,0f,Color.green,100f,20f,Color.blue);
X2D.setPaint(Veaz);
Ellipse2D.Float CA = new Ellipse2D.Float(600,250,90,90);
X2D.fill(CA);
X2D.setColor(Color.black);
Nom.drawString("!",635,315);
}
}

No hay comentarios:

Publicar un comentario