Professional Documents
Culture Documents
Conversion de Java A Java2D PDF
Conversion de Java A Java2D PDF
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Arc2D;
import java.applet.Applet;
import java.applet.*;
import javax.swing.JApplet;
//g2d.setPaint(Color.YELLOW);
g2d.setStroke(new BasicStroke(2.0f));
g2d.setPaint(new GradientPaint( x+5, y+7, Color.YELLOW, x+12, y+12,Color.BLUE, true ));
g2d.draw(new Arc2D.Double(x, y, ANCHO,ALTO+15, 10, 270, Arc2D.OPEN ));
g2d.draw(new Arc2D.Double(x+10, y, ANCHO,ALTO+15, 0, 180, Arc2D.OPEN));
g2d.draw(new Arc2D.Double(x+20, y, ANCHO,ALTO+15, 270, 220, Arc2D.OPEN ));
//g2d.setPaint(Color.DARK_GRAY);
g2d.drawString( " Dibujo de ARCO 2D - NUBE " , 70, 30 );
}//Fin del Metodo Paint
1
import java.awt.*;
import javax.swing.*;
import java.applet.Applet;
import java.applet.*;
int i=0;
x=100;
y=100;
2
for (i=1; i<3; i++)
{
g.fillRoundRect(x,y, 20,20,20,20);
g.fillRoundRect(x+17,y, 20,20,20,20);
g.fillRoundRect(x+34,y, 20,20,20,20);
/* g.setColor(Color.RED);
g.fillRoundRect(x-10,y+10,20,20,20,20);
g.fillRoundRect(x,y+10, 20,20,20,20);
g.fillRoundRect(x+10,y+10, 20,20,20,20);*/
y=y+17;
x=100;
y=100;
for (i=1; i<5; i++)
{
g.setColor(new Color(225,200,1));
g.fillRoundRect(x-7,y+7, 20,20,20,20);
x=x+17;
}
g.fillOval(x+7,y+7,ancho,alto);
g.fillOval(x-7,y+7,ancho,alto);
g.fillOval(x+21,y+7,ancho,alto);
g.fillOval(x,y+13,ancho,alto);
g.fillOval(x+13,y+13,ancho, alto);
g.fillOval(x+13,y+13,ancho,alto);
3
4