Título: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: Nsc-Hack en 15 Junio 2013, 10:08 am Hola intento simular la rotacion de un motor tengo 36 imagenes que van de 10 en 10 grados que al pasar una tras otra dan efecto de rotacion.... necesito que al precionar el boton automatico me simule dicha rotacion con eso ya me guio en la parte manual que pide grados de rotacion y revoluciones por minuto
SOlO este es el codigo que tengo, si me pudieran ayudar diciend donde me equivoco y como podria implementarlo Código
estos son los errores que me muestra: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Motor.paint(Motor.java:180) at javax.swing.RepaintManager$3.run(RepaintManager.java:825) at javax.swing.RepaintManager$3.run(RepaintManager.java:802) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:802) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:745) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:725) at javax.swing.RepaintManager.access$1000(RepaintManager.java:46) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1668) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672) at java.awt.EventQueue.access$400(EventQueue.java:81) at java.awt.EventQueue$2.run(EventQueue.java:633) at java.awt.EventQueue$2.run(EventQueue.java:631) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:642) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Motor.paint(Motor.java:182) at javax.swing.RepaintManager$3.run(RepaintManager.java:825) at javax.swing.RepaintManager$3.run(RepaintManager.java:802) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:802) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:745) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:725) at javax.swing.RepaintManager.access$1000(RepaintManager.java:46) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1668) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672) at java.awt.EventQueue.access$400(EventQueue.java:81) at java.awt.EventQueue$2.run(EventQueue.java:633) at java.awt.EventQueue$2.run(EventQueue.java:631) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:642) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) anexo una imagen de lo que quiero hacer... Gracias de antemano (http://thumbs.subefotos.com/62eb97d13aaae2cea25a2b0ff066a3fco.jpg) (http://subefotos.com/ver/?62eb97d13aaae2cea25a2b0ff066a3fco.jpg) necesito mostrar en ese JPanel las imagenes una tras otra cuando presione el boton RUN. les agradezco su ayuda.... solo con un pequeño consejo yo ya resuelvo lo demas Pd: volvi a hacer el codigo de ceros (sin usar el editor de netbeans, para que quedara mas entendible el codigo ) Título: Re: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: Nsc-Hack en 17 Junio 2013, 00:43 am Creo que no estoy utilizando bn Los Threads o la parte de mostrar las imagenes....
Pd: volvi a hacer el codigo de ceros (sin usar el editor de netbeans, para que quedara mas entendible el codigo ) Título: Re: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: ~ Yoya ~ en 17 Junio 2013, 16:55 pm sube todas las img en un archivo comprimido a Dropbox, Box, o Drive. Y pasa el link para descargarlo, para poder testear.
Saludos. Título: Re: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: Nsc-Hack en 18 Junio 2013, 02:09 am Hola gracias por contestar....
las subi a 4shared Código: http://www.4shared.com/rar/AiAE_tgj/Imagenes.html y gracias Título: Re: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: ~ Yoya ~ en 18 Junio 2013, 05:37 am Código
En la linea marcada, el la propiedad estrategia no esta definido en ningún lado y como es un objeto obtiene un valor null por defecto. g3 no esta apuntando a ningun objeto por lo tanto (tiene un valor nulo), al intentar invocar los metodos de g3 te lanza la excepción java.lang.NullPointerException Ese método tiene un parámetro que en ningún momento utilizas... Código
Principal.class.... La única clase del proyecto se llama Motor y en esa linea estas llamando a la clase Principal que no existe. También en la ruta de la imagen, la extensión jpg va en mayuscula, ya que en la extensión de las imagenes la tienes en mayuscula. También hay muchísimas cositas malas. Ese código lo haz tomado de alguien y lo haz modificado, o algo similar, espero equivocarme. Te recomiendo que intentes hacerlo tu mismo, si sabes utilizar Thread y sabes lo que estas haciendo en cada linea entonce lo harás sin ningún problema. Saludos. Título: Re: Ayuda Java mostrar Secuencia de Imagenes en JPanel al presionar un boton Publicado por: Nsc-Hack en 19 Junio 2013, 04:39 am mmm ya ... :D que tonto...
gracias el codigo si lo hice yo... solo que la parte de mostrar imagenes me base en un sprite que tenia... y tome parte de ese código.... ya lo demás creo que no voy a tener problema.... y muchas gracias... y ps lo hice en muy poco tiempo... lo de Hilos si lo manejos mas o meno (±), pero bueno voy a terminar eso muchas gracias... |