final/src/MenuPanel.java

45 lines
1.1 KiB
Java
Raw Normal View History

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);
2022-06-06 16:24:21 +01:00
this.setSize(1225, 630);
launchGame = new JButton("Click");
launchGame.addActionListener(this);
menuContainer = getContentPane();
menuContainer.setLayout(new FlowLayout());
menuContainer.add(launchGame);
2022-06-01 19:49:35 +01:00
this.setVisible(true);
}
public void paint(Graphics g) {
super.paint(g);
2022-06-06 16:24:21 +01:00
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;
}
}