From b8e69b35499293c1c5ebc253c0c1ccdc7b4087d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Fri, 27 Feb 2026 13:49:45 +0100 Subject: [PATCH] Add exit menu button. --- .../java/net/themusicinnoise/vaccalc/VacCalc.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/net/themusicinnoise/vaccalc/VacCalc.java b/src/main/java/net/themusicinnoise/vaccalc/VacCalc.java index b74edf2..78293e9 100644 --- a/src/main/java/net/themusicinnoise/vaccalc/VacCalc.java +++ b/src/main/java/net/themusicinnoise/vaccalc/VacCalc.java @@ -2,6 +2,7 @@ package net.themusicinnoise.vaccalc; import javax.swing.*; import java.awt.*; +import java.awt.event.*; import java.time.YearMonth; public class VacCalc extends JFrame { @@ -15,6 +16,18 @@ public class VacCalc extends JFrame { setResizable(false); setLocationRelativeTo(null); + JMenuBar menuBar = new JMenuBar(); + JMenu appMenu = new JMenu("VacCalc"); + JMenuItem exitButton = new JMenuItem("Exit"); + exitButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + System.exit(0); + } + }); + appMenu.add(exitButton); + menuBar.add(appMenu); + setJMenuBar(menuBar); + calendarPanel = new CalendarPanel(); JPanel headerPanel = createHeaderPanel();