From 7d95b1d9403fa3a8b6fb212220ff5222093980c3 Mon Sep 17 00:00:00 2001 From: Bamba TOP <bamba.top@etu.u-pec.fr> Date: Tue, 22 Oct 2024 01:35:01 +0200 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"ancien/src/views"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ancien/src/views/MenuView.java | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 ancien/src/views/MenuView.java diff --git a/ancien/src/views/MenuView.java b/ancien/src/views/MenuView.java new file mode 100644 index 0000000..03da4c3 --- /dev/null +++ b/ancien/src/views/MenuView.java @@ -0,0 +1,42 @@ +package views; + +import javax.swing.*; +import java.awt.*; + +public class MenuView extends JPanel { + private JButton resumeButton; + private JButton newGameButton; + + private Image backgroundImage; + + public MenuView() { + backgroundImage = new ImageIcon("C:\\Users\\topba\\OneDrive\\Desktop\\BUT\\annee2\\DEV3.1\\Dorfromantik\\scr\\views\\img\\bg.png").getImage(); + setLayout(null); + + resumeButton = new JButton("RESUME"); + newGameButton = new JButton("NEW GAME"); + + resumeButton.setBounds(10, 200, 200, 50); + newGameButton.setBounds(10, 270, 200, 50); + + add(resumeButton); + add(newGameButton); + } + + @Override + protected void paintComponent(Graphics g) { + super.paintComponent(g); + g.drawImage(backgroundImage, 0, 0, getWidth(), getHeight(), this); + g.setColor(new Color(0, 0, 0, 150)); + g.fillRect(0, 0, getWidth() / 6, getHeight()); + } + + public JButton getResumeButton() { + return resumeButton; + } + + public JButton getNewGameButton() { + return newGameButton; + } + +}