Generate Random numbers in java swing Button(JButton)

import javax.swing.JButton;
import javax.swing.JFrame;
import java.util.Random;

public class Game123 extends JFrame implements Runnable
{
    JButton b1,b2,b3;
    int i;
    public void run()
    {
 
        setSize(500,450);
        setVisible(true);
        setLayout(null);
        for(i=1;i<=10;i++)
        {
            try {
             
                Random rand = new Random();
                 int num = rand.nextInt(5);
                 b1=new JButton(""+(num+1));
           
                     add(b1);
                   b1.setBounds(90,90,50,50);
                System.out.println(num+1);
                Thread.sleep(400);
                if(i!=10)
               b1.setVisible(false);
            }
            catch (InterruptedException ex) {
             
            }
             
        }

    }
 
    public static void main(String[] args)
    {
       Game123 obj= new Game123();
         Thread t1=new Thread(obj);
     
         t1.start();
       
    }
 
}

0 Comments