import java.awt.*;
import java.net.*;
import javax.swing.*;
public class MyTest extends JFrame{
private JLabel jl=new JLabel();
private static Thread t;
private int count=0;
private Container container= getContentPane();
public MyTest()
{
setBounds(300,200,550,600);
container.setLayout(null);
URL url=MyTest.class.getResource("2.jpg");
Icon icon=new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.LEFT);
jl.setBounds(10,10,500,550);
jl.setOpaque(true);
t=new Thread(new Runnable(){
public void run()
{
while(count<=200)
{
jl.setBounds(count,10,500,550);
try
{
Thread.sleep(1000);
}
catch(Exception e){
e.printStackTrace();
}
count +=4;
if(count==200)
{
count=10;
}
}
}
});
t.start();
container.add(jl);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String[] args)
{
new MyTest();
}
}
import java.net.*;
import javax.swing.*;
public class MyTest extends JFrame{
private JLabel jl=new JLabel();
private static Thread t;
private int count=0;
private Container container= getContentPane();
public MyTest()
{
setBounds(300,200,550,600);
container.setLayout(null);
URL url=MyTest.class.getResource("2.jpg");
Icon icon=new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.LEFT);
jl.setBounds(10,10,500,550);
jl.setOpaque(true);
t=new Thread(new Runnable(){
public void run()
{
while(count<=200)
{
jl.setBounds(count,10,500,550);
try
{
Thread.sleep(1000);
}
catch(Exception e){
e.printStackTrace();
}
count +=4;
if(count==200)
{
count=10;
}
}
}
});
t.start();
container.add(jl);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String[] args)
{
new MyTest();
}
}