dar movimiento a una imagen

Iniciado por .rn3w., 6 Septiembre 2012, 01:01 AM

0 Miembros y 1 Visitante están viendo este tema.

.rn3w.

hola a toda la comunidad quiero que me ayuden a dar movimiento a una imagen dentro del Jframe

estuve realizando un pequeño ejemplo pero no genera el movimiento ayuda con este pequeño codigo please!!!


import java.io.IOException;
import java.lang.Thread;
import javax.swing.*;

public class Prueba extends Thread {
JFrame frame;
JLabel punto;
ImageIcon icono;
int  iniX=50;
int  finX=200;
int  iniY=100;

public Prueba(){

    frame= new JFrame();
    frame.setVisible(true);
    frame.setLayout(null);
    frame.setBounds(50, 50, 500, 500);
   
ImageIcon icono= new ImageIcon("5.jpg");
JLabel punto=new JLabel(icono);
punto.setSize(50, 30);

frame.add(punto);

}

public void run(){
        for(int i=iniX+5; i<=finX; i=i+5)
            {
                punto.setLocation(i, iniY);//(iniX+i, iniY);
                try {
                    sleep(100);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
    }
   
    public static void main(String [] args) throws IOException {
      Prueba p=new Prueba();
      p.start();
    }
}

.rn3w.

en este codigo pretendo mover la imagen (punto) horizontalmente!!!
ayuda comunidad
gracias de antemano...

.rn3w.

no puedo creer que nadie sepa swing!!!
ayuden... please