Add a menu to the main windows.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 10 Jan 2019 09:14:16 +0000 (10:14 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 10 Jan 2019 09:14:16 +0000 (10:14 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/MainWindowsView.java

index 2cda81104f0e394e85ab59d41b331397c268dddc..bc7951152f608bfdd4f8633efc2a9b99120cc8f1 100644 (file)
@@ -1,5 +1,7 @@
 import javax.swing.*;
 import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
 import java.util.ArrayList;
 
 public class MainWindowsView extends JFrame {
@@ -10,6 +12,19 @@ public class MainWindowsView extends JFrame {
         setLocationRelativeTo(null);
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
+        //Create menu
+        JMenuBar menuBar = new JMenuBar();
+        setJMenuBar(menuBar);
+        JMenu fileMenu = new JMenu("File");
+        menuBar.add(fileMenu);
+        JMenuItem exit = new JMenuItem("Exit");
+        exit.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                System.exit(0);
+            }
+        });
+        fileMenu.add(exit);
+
         //Main pane
         JPanel panel = new PersonView();
 
@@ -42,4 +57,4 @@ public class MainWindowsView extends JFrame {
         this.setVisible(true);
     }
 
-}
+}
\ No newline at end of file