title: How can I make this JButton work
body: <p>I am working on a code that will generate a random number when you press a button and output that number. I have wrote this code and it compiles but when I press the button nothing works. Can someone please help. Here is some of my code.</p>
  
  <pre><code>public class slotmachine extends JApplet {
  
      JButton b1 = new JButton("START");
      JPanel p;
      int Int1;
  
      public slotmachine() {
          init();
  
      }
  
      public void init() {
  
          this.setLayout(null);
          this.setSize(1000, 1000);
  
          JButton b1 = new JButton("START");
          b1.setBounds(100, 100, 100, 100);
  
          getContentPane().add(b1);
          repaint();
  
      }
  
      public void run() {
          b1.addActionListener(new ActionListener() {
  
              public void actionPerformed(ActionEvent e) {
                  Random random1 = new Random();
                  int Int1 = random1.nextInt(11);
  
              }
  
          });
      }
  
      public void paint(Graphics g) {
  
          g.drawString("Your number is" + Int1, 30, 30);
  
      }
  }
  </code></pre>