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; JButton launchGame; Container menuContainer; public MenuPanel() { this.setTitle("First"); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); this.setSize(280, 200); this.setVisible(true); launchGame = new JButton("Click"); launchGame.addActionListener(this); menuContainer = getContentPane(); menuContainer.setLayout(new FlowLayout()); menuContainer.add(launchGame); } public void paint(Graphics g) { super.paint(g); g.drawString("potato", 50, 50); } public void actionPerformed(ActionEvent evt) { buttonClicked = true; } public Boolean hasButtonClicked() { return buttonClicked; } }