import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; public class MenuPanel extends JFrame implements ActionListener { private Boolean buttonClicked = false; public JButton launchGame; Container menuContainer; public MenuPanel() { this.setTitle("First"); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); this.setSize(1225, 630); launchGame = new JButton("Click"); launchGame.addActionListener(this); menuContainer = getContentPane(); menuContainer.setLayout(new FlowLayout()); menuContainer.add(launchGame); this.setVisible(true); } public void paint(Graphics g) { super.paint(g); draw(g); } public void draw(Graphics g) { g.setColor(Color.black); g.setFont(new Font("Monospaced", Font.PLAIN, 60)); g.setColor(Color.white); } public void actionPerformed(ActionEvent evt) { buttonClicked = true; } public Boolean hasButtonClicked() { return buttonClicked; } }