diff options
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java | 43 |
1 files changed, 37 insertions, 6 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java index a64207b9..f3cff2f0 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java @@ -303,15 +303,24 @@ public abstract class MainWindow { JMenuBar menuBar = new JMenuBar(); mainWindow.setJMenuBar(menuBar); - JMenu cascadeFileMenu = new JMenu("Sitzung"); - menuBar.add(cascadeFileMenu); + JMenu cascadeViewMenu = new JMenu("Ansicht"); + menuBar.add(cascadeViewMenu); + JMenuItem homeItem = new JMenuItem("Startseite"); + cascadeViewMenu.add(homeItem); + JMenuItem imagesItem = new JMenuItem("Übersicht: Images"); + cascadeViewMenu.add(imagesItem); + JMenuItem lecturesItem = new JMenuItem("Übersicht: Veranstaltungen"); + cascadeViewMenu.add(lecturesItem); + + JMenu cascadeSessionMenu = new JMenu("Sitzung"); + menuBar.add(cascadeSessionMenu); JMenuItem configItem = new JMenuItem("Einstellungen"); - cascadeFileMenu.add(configItem); + cascadeSessionMenu.add(configItem); JMenuItem logoutItem = new JMenuItem("Abmelden"); - cascadeFileMenu.add(logoutItem); + cascadeSessionMenu.add(logoutItem); JMenuItem exitItem = new JMenuItem("Beenden"); - cascadeFileMenu.add(exitItem); + cascadeSessionMenu.add(exitItem); // the About menu button JMenu cascadeAboutMenu = new JMenu("Über"); @@ -326,7 +335,28 @@ public abstract class MainWindow { final QLabel memStats = new QLabel(); menuBar.add(memStats); - // Define actions + // "View" actions + homeItem.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + MainWindow.showPage(MainMenuWindow.class); + } + }); + imagesItem.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + MainWindow.showPage(ImageListWindow.class); + } + }); + + lecturesItem.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + MainWindow.showPage(LectureListWindow.class); + } + }); + + // "Session" actions configItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -348,6 +378,7 @@ public abstract class MainWindow { } }); + // "About" actions disclaimerItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { |
