summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
diff options
context:
space:
mode:
authorNino Breuer2014-05-22 15:41:51 +0200
committerNino Breuer2014-05-22 15:41:51 +0200
commit8ee0ed5c5a947ecff257f799dfa60b9b000aab75 (patch)
treee5790134d1cada9aee15611f8818fa7da71cd982 /Dozentenmodul/src/gui/intro/MainMenue_GUI.java
parentVorbereitung Multithreading (diff)
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-8ee0ed5c5a947ecff257f799dfa60b9b000aab75.tar.gz
tutor-module-8ee0ed5c5a947ecff257f799dfa60b9b000aab75.tar.xz
tutor-module-8ee0ed5c5a947ecff257f799dfa60b9b000aab75.zip
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
Conflicts: Dozentenmodul/bin/gui/intro/Login_GUI.class Dozentenmodulserver/bin/server/ServerHandler.class Dozentenmodulserver/bin/server/startServer.class Dozentenmodulserver/src/server/startServer.java
Diffstat (limited to 'Dozentenmodul/src/gui/intro/MainMenue_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/intro/MainMenue_GUI.java71
1 files changed, 48 insertions, 23 deletions
diff --git a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
index 4817e786..401cbda0 100644
--- a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
+++ b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
@@ -7,7 +7,6 @@ import java.awt.FlowLayout;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JButton;
-import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
@@ -33,7 +32,11 @@ import java.awt.ScrollPane;
import javax.swing.JTextArea;
import javax.swing.ImageIcon;
+import models.Links;
import models.SessionData;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.io.IOException;
@SuppressWarnings("serial")
public class MainMenue_GUI extends JFrame {
@@ -53,18 +56,6 @@ public class MainMenue_GUI extends JFrame {
JRadioButton rdbtnLectureSearch;
private final ButtonGroup buttonGroup = new ButtonGroup();
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- MainMenue_GUI dialog = new MainMenue_GUI();
- dialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }// end main
/**
* Create the dialog.
@@ -166,7 +157,7 @@ public class MainMenue_GUI extends JFrame {
JPanel panelDesc = new JPanel();
panelDesc.setLayout(null);
panelDesc.setBorder(new TitledBorder(UIManager
- .getBorder("TitledBorder.border"), "Erklärung",
+ .getBorder("TitledBorder.border"), "Erkl\u00e4rung",
TitledBorder.LEADING, TitledBorder.TOP, null, null));
panelDesc.setBackground(SystemColor.menu);
panelDesc.setBounds(290, 146, 270, 170);
@@ -181,7 +172,7 @@ public class MainMenue_GUI extends JFrame {
txtDesc.setBackground(SystemColor.menu);
scrollPaneDesc.add(txtDesc);
// Pro AUswahl
- txtDesc.setText("Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung für eine Veranstaltung.");
+ txtDesc.setText("Legen Sie ein neues Image an und laden Sie anschlie\u00dfend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung f\u00fcr eine Veranstaltung.");
panelDesc.add(scrollPaneDesc);
JPanel panelVeranstaltung = new JPanel();
@@ -247,11 +238,11 @@ public class MainMenue_GUI extends JFrame {
panelNews.add(scrollPaneNews);
/*
- * Funktion Texte für das Klicken der RadioButtons
+ * Funktion Texte f\u00fcr das Klicken der RadioButtons
*/
rdbtnImageNew.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
- descNewImage = "Legen Sie ein neues Image an und laden Sie anschließend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung für eine Veranstaltung.";
+ descNewImage = "Legen Sie ein neues Image an und laden Sie anschlie\u00dfend die passende .vmdk-Datei hoch. Ein Image (wenn auch von einem anderen Dozenten) ist die Voraussetzung f\u00fcr eine Veranstaltung.";
txtDesc.setText(descNewImage);
}
});
@@ -263,19 +254,19 @@ public class MainMenue_GUI extends JFrame {
});
rdbtnImageDelete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- descDeleteImage = "Suchen Sie alte und nicht mehr benötigte Images und löschen Sie diese.";
+ descDeleteImage = "Suchen Sie alte und nicht mehr ben\u00f6tigte Images und l\u00f6schen Sie diese.";
txtDesc.setText(descDeleteImage);
}
});
rdbtnImageSearchDownload.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- descSearchImage = "Suchen Sie nach bestimmten Images oder verschaffen Sie sich einen Überblick über alle verfügbaren Images. Sie können gewünschte Images umgehend herunterladen.";
+ descSearchImage = "Suchen Sie nach bestimmten Images oder verschaffen Sie sich einen \u00fcberblick \u00fcber alle verf\u00fcgbaren Images. Sie k\u00f6nnen gew\u00fcnschte Images umgehend herunterladen.";
txtDesc.setText(descSearchImage);
}
});
rdbtnLectureNew.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- descNewLecture = "Legen Sie eine neue Veranstaltung an und verknüpfen Sie diese mit einem bereits vorhandenem Image. Ihre neue Veranstaltung kann auch auf dem Image eines anderen Dozenten beruhen.";
+ descNewLecture = "Legen Sie eine neue Veranstaltung an und verkn\u00fcpfen Sie diese mit einem bereits vorhandenem Image. Ihre neue Veranstaltung kann auch auf dem Image eines anderen Dozenten beruhen.";
txtDesc.setText(descNewLecture);
}
});
@@ -287,13 +278,13 @@ public class MainMenue_GUI extends JFrame {
});
rdbtnLectureDelete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- descDeleteLecture = "Suchen und löschen Sie eine Veranstaltung. Das hiermit verbundene Image bleibt erhalten.";
+ descDeleteLecture = "Suchen und l\u00f6schen Sie eine Veranstaltung. Das hiermit verbundene Image bleibt erhalten.";
txtDesc.setText(descDeleteLecture);
}
});
rdbtnLectureSearch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- descSearchLecture = "Suchen Sie nach bestimmten Veranstaltungen oder verschaffen Sie sich einen Überblick über alle verfügbaren Veranstaltungen. Eventuell gibt es bereits etwas passendes für Ihre Vorlesung.";
+ descSearchLecture = "Suchen Sie nach bestimmten Veranstaltungen oder verschaffen Sie sich einen \u00fcberblick \u00fcber alle verf\u00fcgbaren Veranstaltungen. Eventuell gibt es bereits etwas passendes f\u00fcr Ihre Vorlesung.";
txtDesc.setText(descSearchLecture);
}
});
@@ -302,7 +293,7 @@ public class MainMenue_GUI extends JFrame {
*/
JLabel lblGrafik = new JLabel("");
- // ToolTipp für Grafik
+ // ToolTipp fuer Grafik
lblGrafik
.setToolTipText("<html>"
+ "Ein virtuelles Labor besteht immer aus den beiden Komponenten <br>"
@@ -407,9 +398,43 @@ public class MainMenue_GUI extends JFrame {
menuBar.add(mnNewMenu_1);
JMenuItem mntmFaq = new JMenuItem("FAQ");
+ mntmFaq.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mousePressed(MouseEvent arg0) {
+
+ String faq;
+
+ faq = Links.getFAQ();
+
+ try {
+ Runtime.getRuntime().exec( "rundll32 url.dll,FileProtocolHandler " + faq );
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ });
+
mnNewMenu_1.add(mntmFaq);
JMenuItem mntmOtrs = new JMenuItem("OTRS");
+ mntmOtrs.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mousePressed(MouseEvent arg0) {
+ String otrs;
+
+ otrs = Links.getOTRS();
+
+ try {
+ Runtime.getRuntime().exec( "rundll32 url.dll,FileProtocolHandler " + otrs );
+ } catch (IOException f) {
+ // TODO Auto-generated catch block
+ f.printStackTrace();
+ }
+
+ }
+ });
+
mnNewMenu_1.add(mntmOtrs);
}// end main