You are on page 1of 4

campodeEncinos Blog

unblogsobrecomputacinyelproceso deenseanza-aprendizaje

Inicio

About

Sobre la ley de Moore y los dispositivos dealmacenamiento

estasestudiandounamaestra,doctorado?checaque significaeso

UnejemplodethreadsusandoanimacinenJava
Posted on 16 junio, 2010

Estos son los threads corriendo:

facebook badge
Leo Gonzalez Rosas

Tienesqueempezardesarrollandounprogramabsicoquedibujealgoas:
Crea tu insignia Buscar

Entradas recientes
n

Problema con el ODBC en Windows7 error en deploy de analysis servicesenwindows7 Anlisisydiseoorientadoa objetos ejemplo1 implantacindelatablade smbolosusandoelmtodode hash(enJava)

Elcdigodelosprogramasacontinuacin: Primero el programa principal, el cual ejecuta las figuras (Threads), como se puede ver, podemos agregar las figuras que queramos, este es uno de los beneficios de la programacinorientadaaobjetos:

listasligadas

Visitantes del blog

import java.awt.*; import java.awt.event.*; import java.applet.*; public class Principal extends Applet { Figura f1, f2; public void init() { String velocidadGiro = getParameter("fps"); int vg = (velocidadGiro != null) ? Integer.parseInt(velocidadGiro) : 10; f1=new Figura(20, 50, 100, 100, vg, Color.GREEN); f1.setSize(200,200); f1.start();
http://campodeencinos.wordpress.com/2010/06/16/un-ejemplo-de-threads-usando-animacion/

Archivos
n n n n n n n n

junio 2012 abril 2012 marzo 2012 enero 2012 noviembre 2011 octubre 2011 agosto 2011 junio 2011

Page 1 / 4

mayo 2011 abril 2011 marzo 2011 febrero 2011 enero 2011 diciembre 2010 noviembre 2010 octubre 2010 septiembre 2010 agosto 2010 junio 2010 mayo 2010 abril 2010 febrero 2007

f2=new Figura(40, 50, 100, 100, vg*5, Color.RED); f2.setSize(200,200); f2.start(); add(f2); add(f1); } }

n n n n n n n n n n n n n

Categoras

Ahora la clase Figura que es un Canvas y es un Thread, esto de Threadnoenelms amplio sentido del concepto pero funciona excelente en Java:
5

n n n n n n n n n n n n n n n n n n

antivirus archivos bases de datos C# cloud computing compiladores concurrencia desarrollo diseodebasesdedatos docencia doctorado documentacion educacion ensamblador entrada/salida ETL free online storage free web hosting grails groovy hardware herramientas ingenieria de software integration services inteligencia de negocios java joomla lenguajesdeprogramacin maestra manuales Microsoft SQL Server 2008 R2 mineria de datos MySQL odbc olap online storage productos profesiones programacion pruebas de software servidores web sistemas operativos sociedad de la informacion threads tics Uncategorized web web hosting

import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.awt.Graphics2D; // Esta clase es el plano de figuras que se pintan en un canvas y pueden rotar public class Figura extends Canvas implements Runnable { private int delay; private int x, y, ancho, alto; private Color color; public Figura(int x, int y, int ancho, int alto, int vg, Color c) { this.delay = (vg > 0) ? (1000 / vg) : 100; this.x=x; this.y=y; this.ancho=ancho; this.alto=ancho; this.color=c; } private Thread animate; public void start() { this.animate = new Thread(this); this.animate.start(); } public void stop() { animate = null; } double grados=0; double r = 0; // en radianes public void run() { while (Thread.currentThread() == this.animate) { r= Math.toRadians(grados); repaint(); try { Thread.sleep(delay); } catch (InterruptedException e) { break; } grados++; } }
http://campodeencinos.wordpress.com/2010/06/16/un-ejemplo-de-threads-usando-animacion/

n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n

Meta
n n n n n

Registrarse Acceder RSS de las entradas RSS de los comentarios WordPress.com

aprendizaje
n n

Blogespaolsobree-aprendizaje commoncraft

bi

Page 2 / 4

SQL Server 2008 Todd

McDermid //aquNTESEqueparalarotacionseutilizanunosmtodosmuyinteresantesdeGraphics2D

public void paint(Graphics g) n Documentation { n Plugins // super.paint(g); //se borra el contenido anterior n Suggest Ideas n Support Forum AffineTransform en = new AffineTransform(); n e n . r o t a t e ( r , t h i s . x + ( t h i s . a l t o / 2 ) , t h i s . y + ( t h i s . a l t o / 2 ) ) ; / / s e a s i g n a e l a n g u l o y c e n t r o Themes t a c i o n de ro n WordPress Blog ((Graphics2D) g).setTransform(en); n WordPress Planet //se dibuja la figura g.setColor(this.color); blogs g.drawRect(this.x, this.y, this.ancho, this.alto); n apuntescientficosdesdeelmit n commoncraft }
n

Blogroll

el blog de Eduard Punset el garage digital

}
3 4

n n

http://guadalupeloaeza.typepad.com/abuela tips sobre blogging

Finalmente, como tenemos un applet, entonces debe ser ejecutado desde un html usando el tag applet code

docencia
n n

Blogespaolsobree-aprendizaje commoncraft

frameworks
Share this: Me gusta: Facebook Twitter
n

blog sobre Dojo

Me gusta Selprimeroendecirquetegustaestapost.

literatura
n

Esta entrada fue publicada en java, sistemas operativos, threads. Guarda el enlace permanente. Sobre la ley de Moore y los dispositivos dealmacenamiento estasestudiandounamaestra,doctorado?checaque significaeso

Blog sobre Borges

musica
n

Fender guitarras y bajos blog

wordpress

3 Respuestas a UnejemplodethreadsusandoanimacinenJava
Tavo dijo:
29 junio, 2010 a las 8:47 pm

tips sobre blogging

netWorkedBlogs

NetworkedBlogs

Este blog es una buena aportacion


Responder

Blog: campoDeEncinos Topics: databases, programming, learning


Follow my blog

campodeencinos dijo:
12 octubre, 2010 a las 10:31 pm

Flickr Photos

EstaentradadelblogsirvicomobaseparaeltrabajosobreeltemadeThreads enalgunoscursossobresistemasoperativosoprogramacinconcurrente,he aqualgunostrabajos: DeArturoGarcaArcos O2010 DeRodrigoGarcaNaranjo(O2010) De Carlos Torres (O2010) DeAlejandraMendezRuz(O2010) De Jonathan Camacho (O2010)
Responder

Miguel Angel Tobon dijo:


8 noviembre, 2010 a las 2:24 pm

More Photos

Exelente Aportacion, explica de manera muy entendible la forma en que operar los hilos, sin duda un valioso apoyo para personas que no somos expertos en materia. Gracias.
http://campodeencinos.wordpress.com/2010/06/16/un-ejemplo-de-threads-usando-animacion/ Page 3 / 4

Responder

Deja un comentario
5

6 Correoelectrnico(requerido)
(Address never made public)

Nombre (requerido)

Sitio Web

c d e f g

Recibir siguientes comentarios por correo.

Publicar comentario

NetworkedBlogs
NetworkedBlogs Blog: campoDeEncinos Topics: databases, programming, learning
Follow my blog

campodeEncinos Blog

Tema Twenty Ten

Blog de WordPress.com .

http://campodeencinos.wordpress.com/2010/06/16/un-ejemplo-de-threads-usando-animacion/

Page 4 / 4

You might also like