lunes, 3 de agosto de 2009

21




// Aplicación que dibuja un cuadro de mensaje del Curso de Java

import java.awt.*;
import java.applet.*;
import java.awt.geom.*;

public class Curso_Java extends Applet
{

Font F = new Font("TimesRoman",Font.BOLD,25);
Font G = new Font("TimesRoman",Font.BOLD, 40);

public void paint(Graphics Nom)
{
Graphics2D X2D = (Graphics2D)Nom;

GradientPaint Back1 = new GradientPaint(0f,0f,Color.MAGENTA,100f,20f,Color.DARK_GRAY,true);
X2D.setPaint(Back1);
Rectangle2D.Float Rec1 = new Rectangle2D.Float(0,0,600,400);
X2D.fill(Rec1);

GradientPaint Back2 = new GradientPaint(0f,0f,Color.orange,100f,20f,Color.yellow,true);
X2D.setPaint(Back2);
Rectangle2D.Float Rec2 = new Rectangle2D.Float(10f,10f,580f,380f);
X2D.fill(Rec2);

GradientPaint Circ1 = new GradientPaint(0f,0f,Color.gray,100f,20f,Color.blue,true);
X2D.setPaint(Circ1);
Ellipse2D.Float Ellip1 = new Ellipse2D.Float(100f,50f,400f,75f);
X2D.fill(Ellip1);
Nom.setFont(G);
X2D.setColor(Color.white);
Nom.drawString("C U R S O ",150, 100);

GradientPaint D = new GradientPaint(0f,0f,Color.red,5f,5f,Color.green,true);
GradientPaint E = new GradientPaint(0f,0f,Color.gray,5f,5f,Color.red,true);
GradientPaint J = new GradientPaint(0f,0f,Color.orange,5f,5f,Color.white,true);
GradientPaint A = new GradientPaint(0f,0f,Color.blue,5f,5f,Color.yellow,true);
GradientPaint V = new GradientPaint(0f,0f,Color.magenta,5f,5f,Color.cyan,true);
GradientPaint AA = new GradientPaint(0f,0f,Color.green,5f,5f,Color.orange,true);

X2D.setPaint(D);
Ellipse2D.Float CirD = new Ellipse2D.Float(200f,200f,50f,50f);
X2D.fill(CirD);
Nom.setFont(F);
Nom.setColor(Color.black);
Nom.drawString("D",215,235);

X2D.setPaint(E);
Ellipse2D.Float CirE = new Ellipse2D.Float(350f,200f,50f,50f);
X2D.fill(CirE);
Nom.setColor(Color.black);
Nom.drawString("E",370,235);

X2D.setPaint(J);
Ellipse2D.Float CirJ = new Ellipse2D.Float(50,300f,50f,50f);
X2D.fill(CirJ);
Nom.setColor(Color.black);
Nom.drawString("J",70,335);


X2D.setPaint(A);
Ellipse2D.Float CirA = new Ellipse2D.Float(200f,300f,50f,50f);
X2D.fill(CirA);
Nom.setColor(Color.black);
Nom.drawString("A",215,335);


X2D.setPaint(V);
Ellipse2D.Float CirV = new Ellipse2D.Float(350,300,50,50);
X2D.fill(CirV);
Nom.setColor(Color.black);
Nom.drawString("V",365,335);


X2D.setPaint(AA);
Ellipse2D.Float CirAA = new Ellipse2D.Float(500,300,50,50);
X2D.fill(CirAA);
Nom.setColor(Color.black);
Nom.drawString("A",515,335);


}
}

No hay comentarios:

Publicar un comentario