Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*;
import javax.swing.*;
import java.awt.geom.*;
import java.awt.event.*;
float tama�o;
Dibujo_animado()
{
setPreferredSize(new Dimension(720,500));
monta�a.moveTo(0,-1);
monta�a.lineTo(0,0.9);
monta�a.lineTo(1.5,1.65);
monta�a.lineTo(1.8,1.3);
monta�a.lineTo(3,2.1);
monta�a.lineTo(4.7,0.7);
monta�a.lineTo(6.1,1.2);
monta�a.lineTo(9,0.8);
monta�a.lineTo(8,-1);
monta�a.closePath();
pala_molino.moveTo(0,0);
pala_molino.lineTo(0.5,0.1);
pala_molino.lineTo(1.5,0);
pala_molino.lineTo(0.5,-0.1);
pala_molino.closePath();
}
}).start();
}
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2D.fillRect(0,0,7,4);
g2D.fill(monta�a);
g2D.setColor(new Color(119,119,165));
g2D.fill(new Rectangle2D.Double(0,-0.4,7,0.8));
g2D.setColor(Color.WHITE);
g2D.drawLine(0,0,7,0);
g2D.translate(5,3.3);
dibujar_sol(g2D);
g2D.setTransform(transformacion);
g2D.translate(0.85,1);
g2D.scale(0.6,0.6);
g2D.setTransform(transformacion);
g2D.translate(2.3,1.5);
g2D.scale(0.4,0.4);
g2D.setTransform(transformacion);
g2D.translate(4.0,0.8);
g2D.scale(0.7,0.7);
g2D.setTransform(transformacion);
g2D.scale(0.3,0.3);
dibujar_vehiculo(g2D);
}
g2D.translate(-1.5,-0.1);
g2D.scale(0.8,0.8);
dibujar_rueda(g2D);
g2D.setTransform(transformacion);
g2D.translate(3.5,-0.1);
g2D.scale(0.8,0.8);
dibujar_rueda(g2D);
g2D.setTransform(transformacion);
g2D.setColor(Color.RED);
g2D.fill(new Rectangle2D.Double(-2.5,0,7,3) );
g2D.fill(new Rectangle2D.Double(4,0,2,2) );
g2D.setColor(Color.WHITE);
g2D.fill(new Rectangle2D.Double(-2.0,1.5,2,1) );
g2D.fill(new Rectangle2D.Double(1.5,1.5,2,1) );
g2D.translate(-8.5,-0.1);
g2D.scale(0.8,0.8);
dibujar_rueda(g2D);
g2D.setTransform(transformacion);
g2D.translate(-11.5,-0.1);
g2D.scale(0.8,0.8);
dibujar_rueda(g2D);
g2D.setTransform(transformacion);
g2D.setColor(Color.BLUE);
g2D.fill(new Rectangle2D.Double(-10.5,1,2,1.5) );
g2D.fill(new Rectangle2D.Double(-12.5,0,5,1.5) );
g2D.setColor(Color.WHITE);
g2D.fill(new Rectangle2D.Double(-9.7,1,0.8,1) );
}
g2D.setColor(Color.LIGHT_GRAY);
g2D.rotate( -numero/30.0 );
ventana.setContentPane(new Dibujo_animado());
ventana.pack();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.setLocationRelativeTo(null);
ventana.setVisible(true);
}
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">