title: How to display multiple images on a JLabel
body: <p>This is a class project and I need to display more than one image but it only prints out the last label.setIcon. What should I do?      </p>
  
  <pre><code> package Rectangle;
   import java.awt.*;  
   import javax.swing.*;
  
   public class Rectangle extends JFrame { 
  
  
   public Rectangle(String arg) { 
  
    JPanel panel = new JPanel(); 
      panel.setBackground(Color.BLACK); 
      ImageIcon icon = new ImageIcon(this.getClass().getResource("1676858-livingforest2011.jpg"));
      ImageIcon icon1 = new ImageIcon(this.getClass().getResource("20496aa0.gif"));
      ImageIcon icon2 = new ImageIcon(this.getClass().getResource("akuma-ragingdemon-yes.gif"));
      JLabel label = new JLabel(); 
      label.setIcon(icon2); 
      label.setIcon(icon1); 
      label.setIcon(icon);
      panel.add(label);
      this.getContentPane().add(panel); 
  
    }
        public static void main(String[] args) {
        Rectangle forestFrame = new Rectangle(args.length == 0 ? null : args[3]);
        forestFrame.setSize(1698,770);
        forestFrame.setVisible(true); 
        forestFrame.setVisible(true);
  
    }
  }
  </code></pre>