public class BoardView extends JFrame
 {
private JButton board [][];
private GameBoard gameboard;
public static JButton cat1 = new JButton();
public static JButton cat2 = new JButton();
public static JButton car1 = new JButton();
public static JButton car2 = new JButton();
public static JButton dog1 = new JButton();
public static JButton dog2 = new JButton();
public static JButton bike1 = new JButton();
public static JButton bike2 = new JButton();
public BoardView()
{
    Container buttonLayout;
    /**
     * Exits the program when closed is clicked
     */
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    /**
     * Sets the title for the Game
     */
    this.setTitle("Memory Of Humanity Game");
    /**
     * Sets the size for the JFrame
     */
    this.setSize(800, 600);
    /**
     * Makes the Pane into a Grid Layout so the Buttons 
     * Line up
     */
    buttonLayout = getContentPane();
    buttonLayout.setLayout(new GridLayout(7, 6));
    /**
     * This adds each JButton to the Pane of the Game
     */
    buttonLayout.add(cat1);
    buttonLayout.add(cat2);
    buttonLayout.add(car1);
    buttonLayout.add(car2);
    buttonLayout.add(dog1);
    buttonLayout.add(dog2);
    buttonLayout.add(bike1);
    buttonLayout.add(bike2)
  }
}
So instead of having to add every JButton one by one like this, how would I create a for loop to do this automatically for me? I have seen a couple on the internet however I don't understand how to loop the the .add part of the JButton. Thank you!