summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Bauer2015-09-02 16:35:19 +0200
committerJonathan Bauer2015-09-02 16:35:19 +0200
commit3a3143a5f176b2da88358e1fae0e8be06e4d8d64 (patch)
tree53ae6983de25bf731e771d88e51d4306ca035d31
parent[client] Hinweis > Info (diff)
downloadtutor-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!
-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) {