diff options
| author | Jonathan Bauer | 2015-09-02 16:35:19 +0200 |
|---|---|---|
| committer | Jonathan Bauer | 2015-09-02 16:35:19 +0200 |
| commit | 3a3143a5f176b2da88358e1fae0e8be06e4d8d64 (patch) | |
| tree | 53ae6983de25bf731e771d88e51d4306ca035d31 /dozentenmodul/src/main/java | |
| parent | [client] Hinweis > Info (diff) | |
| download | tutor-module-3a3143a5f176b2da88358e1fae0e8be06e4d8d64.tar.gz tutor-module-3a3143a5f176b2da88358e1fae0e8be06e4d8d64.tar.xz tutor-module-3a3143a5f176b2da88358e1fae0e8be06e4d8d64.zip | |
[client] new "View"(Ansicht) menu in MainWindow with "Home page", "ImageList", "LectureList"
TODO text to be checked!
Diffstat (limited to 'dozentenmodul/src/main/java')
| -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) { |
