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();
}
}