Foro de elhacker.net

Programación => Java => Mensaje iniciado por: bengy en 6 Septiembre 2012, 01:01 am



Título: dar movimiento a una imagen
Publicado por: bengy en 6 Septiembre 2012, 01:01 am
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!!!


Código:
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();
    }
}


Título: Re: dar movimiento a una imagen
Publicado por: bengy en 6 Septiembre 2012, 01:22 am
en este codigo pretendo mover la imagen (punto) horizontalmente!!!
ayuda comunidad
gracias de antemano...


Título: Re: dar movimiento a una imagen
Publicado por: bengy en 7 Septiembre 2012, 03:32 am
no puedo creer que nadie sepa swing!!!
ayuden... please