I am writing a program and am unable to figure this out but I have a JButton called nextDay and I need it set up so once I click it, it switches to the JFrame day2 as the program starts out on day1. Any help is appreciated. Here is my code. I have a separate Main method which I wont include as it shouldn't need to be changed
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class SoldierSimTest extends JFrame {
    private final JButton decision1;
    private final JButton decision2;
    private final JButton decision3;
    private final JButton decision4;
    private final JTextField situation;
    private JFrame day1;
    private JFrame day2;
    private JFrame day3;
    private JFrame day4;
    private JFrame day5;
    private JFrame day6;
    private JFrame day7;
    private final JButton nextDay;
    private final JButton exitGame;
    private final JButton newGame;
    public SoldierSimTest() {
        decision1 = new JButton("Storm it");
        decision2 = new JButton("Sneak around the flank");
        decision3 = new JButton("Sneak up and grenade spam 'em");
        decision4 = new JButton("Just dont");
        situation = new JTextField("You and your squad are ordered to take         
an enemy fort. How will you do so?");
        situation.setEditable(false);
        nextDay = new JButton("Next Day");
        exitGame = new JButton("Exit Game");
        newGame = new JButton("New Game");
        JPanel decisionsPanel = new JPanel();
        decisionsPanel.setLayout(new GridLayout(2, 2));
        decisionsPanel.add(decision1);
        decisionsPanel.add(decision2);
        decisionsPanel.add(decision3);
        decisionsPanel.add(decision4);
        JPanel optionsPanel = new JPanel();
        optionsPanel.setLayout(new GridLayout(1, 3));
        optionsPanel.add(newGame);
        optionsPanel.add(exitGame);
        optionsPanel.add(nextDay);
        JPanel situationsPanel = new JPanel();
        optionsPanel.setLayout(new GridLayout(1, 1));
        situationsPanel.add(situation);
        Container contentPane = getContentPane();
        contentPane.add(decisionsPanel, "South");
        contentPane.add(optionsPanel, "North");
        contentPane.add(situationsPanel, "Center");
    }
}
 
     
    