summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java43
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) {