summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMurilo Araujo2014-06-17 11:20:55 +0200
committerMurilo Araujo2014-06-17 11:20:55 +0200
commite7d0d94df89b3f84bace0ad7b56f84622d2c2975 (patch)
tree4977e4092116d9bffa61841a696449c26d313d25
parentBug Fix (diff)
downloadtutor-module-e7d0d94df89b3f84bace0ad7b56f84622d2c2975.tar.gz
tutor-module-e7d0d94df89b3f84bace0ad7b56f84622d2c2975.tar.xz
tutor-module-e7d0d94df89b3f84bace0ad7b56f84622d2c2975.zip
links fqa und otrs
-rw-r--r--Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.classbin8279 -> 8279 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.classbin8531 -> 8531 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/DeleteImage_GUI.classbin12376 -> 12376 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.classbin10015 -> 10015 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.classbin8509 -> 8509 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/FTPCreateUploader_GUI.classbin13025 -> 13025 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/FTPDownloader_GUI.classbin11126 -> 11126 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/FTPEditUploader_GUI.classbin12738 -> 12738 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/SearchEditImage_GUI.classbin12507 -> 12507 bytes
-rw-r--r--Dozentenmodul/bin/gui/image/SearchImage_GUI.classbin12262 -> 12262 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/BillOfRights_GUI$1.classbin710 -> 710 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/BillOfRights_GUI$2.classbin2231 -> 2231 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/BillOfRights_GUI$3.classbin959 -> 959 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/BillOfRights_GUI.classbin10743 -> 10743 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$1.classbin692 -> 692 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$10.classbin2247 -> 2247 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$2.classbin1088 -> 1088 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$3.classbin1006 -> 1006 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$4.classbin977 -> 977 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$5.classbin1068 -> 1068 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$6.classbin1083 -> 1083 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$7.classbin974 -> 974 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$8.classbin996 -> 996 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI$9.classbin1096 -> 1096 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/MainMenue_GUI.classbin10342 -> 10342 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/VmWareLink_GUI$1.classbin695 -> 695 bytes
-rw-r--r--Dozentenmodul/bin/gui/intro/VmWareLink_GUI.classbin5485 -> 4931 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.classbin10580 -> 10580 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/EditLectureAllgemein_GUI.classbin9792 -> 9792 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$1.classbin937 -> 937 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$2.classbin931 -> 931 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$3.classbin773 -> 1225 bytes
-rw-r--r--Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI.classbin6193 -> 6193 bytes
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java30
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageFreigabe_GUI.java44
-rw-r--r--Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/image/DeleteImage_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java34
-rw-r--r--Dozentenmodul/src/gui/image/EditImageFreigabe_GUI.java35
-rw-r--r--Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/image/FTPCreateUploader_GUI.java29
-rw-r--r--Dozentenmodul/src/gui/image/FTPDownloader_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/image/FTPEditUploader_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/image/SearchEditImage_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/image/SearchImage_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/image/SearchMethodLecture_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/intro/BillOfRights_GUI.java35
-rw-r--r--Dozentenmodul/src/gui/intro/MainMenue_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/intro/VmWareLink_GUI.java57
-rw-r--r--Dozentenmodul/src/gui/lecture/CreateLectureAllgemein_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/lecture/CreateLectureLink_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/lecture/DeleteLecture_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/lecture/EditLectureAllgemein_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/lecture/EditLectureLink_GUI.java37
-rw-r--r--Dozentenmodul/src/gui/lecture/EditLectureSearch_GUI.java31
-rw-r--r--Dozentenmodul/src/gui/lecture/ExtendedSearchForImages_GUI.java33
-rw-r--r--Dozentenmodul/src/gui/lecture/SearchLecture_GUI.java33
-rw-r--r--Dozentenmodul/src/models/Links.java2
-rw-r--r--Dozentenmodul/src/util/OpenLinks.java15
59 files changed, 688 insertions, 146 deletions
diff --git a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
index eff180c5..9e28bfa1 100644
--- a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
index 524ef307..d03e7bba 100644
--- a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
+++ b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
index acab1faf..810a0bde 100644
--- a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
index d314d8e9..bb3de645 100644
--- a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
index 4505ccb5..45e33268 100644
--- a/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
+++ b/Dozentenmodul/bin/gui/image/EditImageTechnisch_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/FTPCreateUploader_GUI.class b/Dozentenmodul/bin/gui/image/FTPCreateUploader_GUI.class
index c9cf19e6..f37a90df 100644
--- a/Dozentenmodul/bin/gui/image/FTPCreateUploader_GUI.class
+++ b/Dozentenmodul/bin/gui/image/FTPCreateUploader_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/FTPDownloader_GUI.class b/Dozentenmodul/bin/gui/image/FTPDownloader_GUI.class
index 9eeb6cec..2cc03f7b 100644
--- a/Dozentenmodul/bin/gui/image/FTPDownloader_GUI.class
+++ b/Dozentenmodul/bin/gui/image/FTPDownloader_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/FTPEditUploader_GUI.class b/Dozentenmodul/bin/gui/image/FTPEditUploader_GUI.class
index 7d9686ba..5f5bd3c0 100644
--- a/Dozentenmodul/bin/gui/image/FTPEditUploader_GUI.class
+++ b/Dozentenmodul/bin/gui/image/FTPEditUploader_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
index 45fb3ab5..c74231f4 100644
--- a/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/SearchEditImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
index 5fff5ecb..76bf7853 100644
--- a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
+++ b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$1.class b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$1.class
index 7e083945..2b4bf693 100644
--- a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$1.class
+++ b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$1.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$2.class b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$2.class
index 707b38a1..72c79ffe 100644
--- a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$2.class
+++ b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$2.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$3.class b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$3.class
index 97ba1b77..32770f91 100644
--- a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$3.class
+++ b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI$3.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI.class b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI.class
index 7f0a2110..7118cb01 100644
--- a/Dozentenmodul/bin/gui/intro/BillOfRights_GUI.class
+++ b/Dozentenmodul/bin/gui/intro/BillOfRights_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$1.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$1.class
index a6abdea4..8f2c2337 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$1.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$1.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$10.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$10.class
index 97246b3f..55965fd2 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$10.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$10.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$2.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$2.class
index 021f7c75..d88ea420 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$2.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$2.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$3.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$3.class
index 0a8b212d..bb811f7a 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$3.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$3.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$4.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$4.class
index 0181a09e..1cf17778 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$4.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$4.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$5.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$5.class
index 9b87348c..e4c4e858 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$5.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$5.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$6.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$6.class
index 4c8a2787..715c30d8 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$6.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$6.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$7.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$7.class
index 7cabbfc7..10cac7e7 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$7.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$7.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$8.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$8.class
index cf347646..c742cf3c 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$8.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$8.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$9.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$9.class
index 70c7e041..193a25de 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI$9.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI$9.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class
index b2f0ae63..1f61a168 100644
--- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class
+++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/VmWareLink_GUI$1.class b/Dozentenmodul/bin/gui/intro/VmWareLink_GUI$1.class
index e1f554c7..091931f8 100644
--- a/Dozentenmodul/bin/gui/intro/VmWareLink_GUI$1.class
+++ b/Dozentenmodul/bin/gui/intro/VmWareLink_GUI$1.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/intro/VmWareLink_GUI.class b/Dozentenmodul/bin/gui/intro/VmWareLink_GUI.class
index 4511c064..27406089 100644
--- a/Dozentenmodul/bin/gui/intro/VmWareLink_GUI.class
+++ b/Dozentenmodul/bin/gui/intro/VmWareLink_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class b/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class
index 0d3d29cc..45526d36 100644
--- a/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/EditLectureAllgemein_GUI.class b/Dozentenmodul/bin/gui/lecture/EditLectureAllgemein_GUI.class
index b35ccd3d..1ff0d787 100644
--- a/Dozentenmodul/bin/gui/lecture/EditLectureAllgemein_GUI.class
+++ b/Dozentenmodul/bin/gui/lecture/EditLectureAllgemein_GUI.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$1.class b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$1.class
index 6d2d2df7..962df75f 100644
--- a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$1.class
+++ b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$1.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$2.class b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$2.class
index 51e86415..07e7e8cf 100644
--- a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$2.class
+++ b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$2.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$3.class b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$3.class
index 959ba420..173ab342 100644
--- a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$3.class
+++ b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI$3.class
Binary files differ
diff --git a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI.class b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI.class
index ff9cf61a..ed5b0b25 100644
--- a/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI.class
+++ b/Dozentenmodul/bin/gui/lecture/ExtendedSearchForImages_GUI.class
Binary files differ
diff --git a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
index 956dea25..6231c6f2 100644
--- a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFrame;
@@ -36,6 +38,7 @@ import models.Image;
import models.Links;
import models.person;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class CreateImageAllgemein_GUI extends JFrame {
@@ -300,19 +303,40 @@ public class CreateImageAllgemein_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
+
+ OpenLinks open = new OpenLinks();
- Links.openOTRS();
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
diff --git a/Dozentenmodul/src/gui/image/CreateImageFreigabe_GUI.java b/Dozentenmodul/src/gui/image/CreateImageFreigabe_GUI.java
index 38991942..ec50440f 100644
--- a/Dozentenmodul/src/gui/image/CreateImageFreigabe_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageFreigabe_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.DefaultComboBoxModel;
@@ -35,6 +37,7 @@ import javax.swing.border.TitledBorder;
import models.Image;
import models.Links;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class CreateImageFreigabe_GUI extends JFrame {
@@ -209,44 +212,45 @@ public class CreateImageFreigabe_GUI extends JFrame {
mntmFaq.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
-
- String faq;
-
- faq = Links.getFAQ();
-
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
try {
- Runtime.getRuntime().exec(
- "rundll32 url.dll,FileProtocolHandler " + faq);
- } catch (IOException e) {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
try {
- Runtime.getRuntime().exec(
- "rundll32 url.dll,FileProtocolHandler " + otrs);
- } catch (IOException f) {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
// TODO Auto-generated catch block
- f.printStackTrace();
+ e.printStackTrace();
}
-
+
}
});
-
- mnNewMenu_1.add(mntmOtrs);
-
+ mnNewMenu_1.add(mntmOtrs);
JMenuItem menuItem = new JMenuItem("About");
menuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
diff --git a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
index ebcbcaec..34594f3d 100644
--- a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
@@ -37,6 +39,7 @@ import javax.swing.border.TitledBorder;
import models.Image;
import models.Links;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class CreateImageTechnisch_GUI extends JFrame {
@@ -350,23 +353,43 @@ public class CreateImageTechnisch_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem menuItem = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/image/DeleteImage_GUI.java b/Dozentenmodul/src/gui/image/DeleteImage_GUI.java
index 2c748679..67084a75 100644
--- a/Dozentenmodul/src/gui/image/DeleteImage_GUI.java
+++ b/Dozentenmodul/src/gui/image/DeleteImage_GUI.java
@@ -16,6 +16,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Iterator;
import java.util.List;
@@ -55,6 +57,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class DeleteImage_GUI extends JFrame {
@@ -536,8 +539,19 @@ public class DeleteImage_GUI extends JFrame {
mntmFaq.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
-
- Links.openFAQ();
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
mnNewMenu_1.add(mntmFaq);
@@ -548,7 +562,18 @@ public class DeleteImage_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
diff --git a/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java b/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
index d9b29d91..47837c22 100644
--- a/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/image/EditImageAllgemein_GUI.java
@@ -13,6 +13,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Map;
import javax.swing.JButton;
@@ -41,6 +43,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class EditImageAllgemein_GUI extends JFrame {
@@ -322,22 +325,43 @@ public class EditImageAllgemein_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem menuItem = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/image/EditImageFreigabe_GUI.java b/Dozentenmodul/src/gui/image/EditImageFreigabe_GUI.java
index 94ec06a6..e28b774b 100644
--- a/Dozentenmodul/src/gui/image/EditImageFreigabe_GUI.java
+++ b/Dozentenmodul/src/gui/image/EditImageFreigabe_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.DefaultComboBoxModel;
@@ -36,6 +38,7 @@ import javax.swing.border.TitledBorder;
import models.Image;
import models.Links;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class EditImageFreigabe_GUI extends JFrame {
@@ -207,39 +210,43 @@ public class EditImageFreigabe_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- String faq;
+ OpenLinks open = new OpenLinks();
- faq = Links.getFAQ();
-
+ URI windows;
try {
- Runtime.getRuntime().exec( "rundll32 url.dll,FileProtocolHandler " + faq );
- } catch (IOException e) {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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();
+
+ OpenLinks open = new OpenLinks();
+ URI windows;
try {
- Runtime.getRuntime().exec( "rundll32 url.dll,FileProtocolHandler " + otrs );
- } catch (IOException f) {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
// TODO Auto-generated catch block
- f.printStackTrace();
+ e.printStackTrace();
}
-
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
index 4e0140c2..825292c2 100644
--- a/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/gui/image/EditImageTechnisch_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
@@ -36,6 +38,7 @@ import javax.swing.border.EmptyBorder;
import javax.swing.border.TitledBorder;
import util.GuiOrganizer;
+import util.OpenLinks;
import models.Image;
import models.Links;
@@ -348,19 +351,41 @@ public class EditImageTechnisch_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
mnNewMenu_1.add(mntmOtrs);
diff --git a/Dozentenmodul/src/gui/image/FTPCreateUploader_GUI.java b/Dozentenmodul/src/gui/image/FTPCreateUploader_GUI.java
index 91e5decb..b850ccb2 100644
--- a/Dozentenmodul/src/gui/image/FTPCreateUploader_GUI.java
+++ b/Dozentenmodul/src/gui/image/FTPCreateUploader_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.WindowEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -45,6 +47,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
import ftp.UploadTask;
import gui.intro.About_GUI;
import gui.intro.MainMenue_GUI;
@@ -358,7 +361,18 @@ public class FTPCreateUploader_GUI extends JFrame implements
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
@@ -370,7 +384,18 @@ public class FTPCreateUploader_GUI extends JFrame implements
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
diff --git a/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java b/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
index 87a59a6b..d21da67e 100644
--- a/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
+++ b/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.WindowEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFileChooser;
@@ -42,6 +44,7 @@ import server.Server.Client;
import server.User;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
import ftp.DownloadTask;
import gui.intro.About_GUI;
import gui.intro.MainMenue_GUI;
@@ -301,7 +304,18 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
@@ -313,8 +327,19 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
diff --git a/Dozentenmodul/src/gui/image/FTPEditUploader_GUI.java b/Dozentenmodul/src/gui/image/FTPEditUploader_GUI.java
index 298ea6ea..a2123712 100644
--- a/Dozentenmodul/src/gui/image/FTPEditUploader_GUI.java
+++ b/Dozentenmodul/src/gui/image/FTPEditUploader_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.WindowEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.io.File;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -45,6 +47,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
import ftp.UploadTask;
import gui.intro.About_GUI;
import gui.intro.MainMenue_GUI;
@@ -350,7 +353,19 @@ public class FTPEditUploader_GUI extends JFrame implements
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
@@ -362,7 +377,19 @@ public class FTPEditUploader_GUI extends JFrame implements
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
diff --git a/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java b/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
index 11dacd09..58fba9e7 100644
--- a/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
+++ b/Dozentenmodul/src/gui/image/SearchEditImage_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Iterator;
import java.util.List;
@@ -55,6 +57,7 @@ import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
//import models.person;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class SearchEditImage_GUI extends JFrame {
@@ -502,23 +505,43 @@ public class SearchEditImage_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/image/SearchImage_GUI.java b/Dozentenmodul/src/gui/image/SearchImage_GUI.java
index 9c197421..ef8b75bb 100644
--- a/Dozentenmodul/src/gui/image/SearchImage_GUI.java
+++ b/Dozentenmodul/src/gui/image/SearchImage_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Iterator;
import java.util.List;
@@ -54,6 +56,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class SearchImage_GUI extends JFrame {
@@ -435,23 +438,43 @@ public class SearchImage_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/image/SearchMethodLecture_GUI.java b/Dozentenmodul/src/gui/image/SearchMethodLecture_GUI.java
index daef9bae..4eda36f0 100644
--- a/Dozentenmodul/src/gui/image/SearchMethodLecture_GUI.java
+++ b/Dozentenmodul/src/gui/image/SearchMethodLecture_GUI.java
@@ -13,6 +13,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
@@ -33,6 +35,7 @@ import javax.swing.border.TitledBorder;
import models.Links;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class SearchMethodLecture_GUI extends JFrame {
@@ -235,23 +238,43 @@ public class SearchMethodLecture_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/intro/BillOfRights_GUI.java b/Dozentenmodul/src/gui/intro/BillOfRights_GUI.java
index 2cd45f08..21d15d40 100644
--- a/Dozentenmodul/src/gui/intro/BillOfRights_GUI.java
+++ b/Dozentenmodul/src/gui/intro/BillOfRights_GUI.java
@@ -12,6 +12,8 @@ import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JCheckBox;
@@ -39,6 +41,7 @@ import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
import util.GuiOrganizer;
+import util.OpenLinks;
@@ -195,26 +198,44 @@ public class BillOfRights_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
+
+ OpenLinks open = new OpenLinks();
- Links.openOTRS();
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
-
- mnNewMenu_1.add(mntmOtrs);
-
-
+ mnNewMenu_1.add(mntmOtrs);
}
}
diff --git a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
index abce5001..2954ca3b 100644
--- a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
+++ b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java
@@ -19,6 +19,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
@@ -43,6 +45,7 @@ import javax.swing.border.TitledBorder;
import models.Links;
import models.SessionData;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class MainMenue_GUI extends JFrame {
@@ -407,23 +410,43 @@ public class MainMenue_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java b/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java
index cfe046ad..87c6b2a2 100644
--- a/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java
+++ b/Dozentenmodul/src/gui/intro/VmWareLink_GUI.java
@@ -39,6 +39,7 @@ import org.ini4j.InvalidFileFormatException;
import org.ini4j.Wini;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
@@ -161,8 +162,13 @@ public class VmWareLink_GUI extends JFrame {
btnWindows.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
- URI windows= new URI(Links.getUriWindows());
- openWebpage(windows);
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows= new URI(Links.getUriWindows());
+
+ open.openWebpage(windows);
+
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -172,13 +178,17 @@ public class VmWareLink_GUI extends JFrame {
});
btnWindows.setBounds(10, 119, 186, 23);
contentPanel.add(btnWindows);
-
+
JButton btnLinux = new JButton("VMware Player herunterladen");
btnLinux.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
- URI windows= new URI(Links.getUriLinux());
- openWebpage(windows);
+ OpenLinks open = new OpenLinks();
+
+ URI linux= new URI(Links.getUriLinux());
+
+ open.openWebpage(linux);
+
} catch (URISyntaxException f) {
// TODO Auto-generated catch block
f.printStackTrace();
@@ -228,8 +238,19 @@ public class VmWareLink_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
@@ -241,7 +262,18 @@ public class VmWareLink_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
@@ -255,15 +287,6 @@ public class VmWareLink_GUI extends JFrame {
}//end constructor
- public static void openWebpage(URI uri) {
- Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
- if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
- try {
- desktop.browse(uri);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }// end openWebpage
+
}// end class
diff --git a/Dozentenmodul/src/gui/lecture/CreateLectureAllgemein_GUI.java b/Dozentenmodul/src/gui/lecture/CreateLectureAllgemein_GUI.java
index bf0a99be..44e8bd50 100644
--- a/Dozentenmodul/src/gui/lecture/CreateLectureAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/CreateLectureAllgemein_GUI.java
@@ -14,6 +14,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Calendar;
import java.util.Date;
@@ -40,6 +42,7 @@ import models.Lecture;
import models.Links;
import models.person;
import util.GuiOrganizer;
+import util.OpenLinks;
import com.toedter.calendar.JDateChooser;
@@ -483,23 +486,43 @@ public class CreateLectureAllgemein_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mnmtAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/CreateLectureLink_GUI.java b/Dozentenmodul/src/gui/lecture/CreateLectureLink_GUI.java
index 54c467c5..0a00e781 100644
--- a/Dozentenmodul/src/gui/lecture/CreateLectureLink_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/CreateLectureLink_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -52,6 +54,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class CreateLectureLink_GUI extends JFrame {
@@ -452,23 +455,43 @@ public class CreateLectureLink_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
+
+ OpenLinks open = new OpenLinks();
- Links.openOTRS();
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/DeleteLecture_GUI.java b/Dozentenmodul/src/gui/lecture/DeleteLecture_GUI.java
index 06c6b6ac..c638e440 100644
--- a/Dozentenmodul/src/gui/lecture/DeleteLecture_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/DeleteLecture_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Iterator;
import java.util.List;
@@ -52,6 +54,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class DeleteLecture_GUI extends JFrame {
@@ -405,23 +408,43 @@ public class DeleteLecture_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/EditLectureAllgemein_GUI.java b/Dozentenmodul/src/gui/lecture/EditLectureAllgemein_GUI.java
index 1c92026b..b72efce9 100644
--- a/Dozentenmodul/src/gui/lecture/EditLectureAllgemein_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/EditLectureAllgemein_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
@@ -39,6 +41,7 @@ import models.Lecture;
import models.Links;
import models.person;
import util.GuiOrganizer;
+import util.OpenLinks;
import com.toedter.calendar.JDateChooser;
@@ -397,23 +400,43 @@ public class EditLectureAllgemein_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/EditLectureLink_GUI.java b/Dozentenmodul/src/gui/lecture/EditLectureLink_GUI.java
index 439c5b41..f7b38b06 100644
--- a/Dozentenmodul/src/gui/lecture/EditLectureLink_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/EditLectureLink_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@@ -52,6 +54,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class EditLectureLink_GUI extends JFrame {
@@ -444,24 +447,44 @@ public class EditLectureLink_GUI extends JFrame {
mntmFaq.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
-
- Links.openFAQ();
-
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/EditLectureSearch_GUI.java b/Dozentenmodul/src/gui/lecture/EditLectureSearch_GUI.java
index a6436ebf..58329ae2 100644
--- a/Dozentenmodul/src/gui/lecture/EditLectureSearch_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/EditLectureSearch_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@@ -56,6 +58,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class EditLectureSearch_GUI extends JFrame {
@@ -472,23 +475,43 @@ public class EditLectureSearch_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
+
+ OpenLinks open = new OpenLinks();
- Links.openOTRS();
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/ExtendedSearchForImages_GUI.java b/Dozentenmodul/src/gui/lecture/ExtendedSearchForImages_GUI.java
index d0a18bb7..579ea3bd 100644
--- a/Dozentenmodul/src/gui/lecture/ExtendedSearchForImages_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/ExtendedSearchForImages_GUI.java
@@ -12,6 +12,8 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JCheckBox;
@@ -32,6 +34,7 @@ import javax.swing.border.TitledBorder;
import models.Links;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class ExtendedSearchForImages_GUI extends JFrame {
@@ -214,23 +217,43 @@ public class ExtendedSearchForImages_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
- Links.openOTRS();
-
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/gui/lecture/SearchLecture_GUI.java b/Dozentenmodul/src/gui/lecture/SearchLecture_GUI.java
index 841d17df..6035ebf5 100644
--- a/Dozentenmodul/src/gui/lecture/SearchLecture_GUI.java
+++ b/Dozentenmodul/src/gui/lecture/SearchLecture_GUI.java
@@ -15,6 +15,8 @@ import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Iterator;
import java.util.List;
@@ -51,6 +53,7 @@ import org.apache.thrift.TException;
import server.Server.Client;
import thrift.ThriftConnection;
import util.GuiOrganizer;
+import util.OpenLinks;
@SuppressWarnings("serial")
public class SearchLecture_GUI extends JFrame {
@@ -362,23 +365,43 @@ public class SearchLecture_GUI extends JFrame {
@Override
public void mousePressed(MouseEvent arg0) {
- Links.openFAQ();
+ OpenLinks open = new OpenLinks();
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException 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) {
-
- Links.openOTRS();
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
}
});
-
mnNewMenu_1.add(mntmOtrs);
JMenuItem mntmAbout = new JMenuItem("About");
diff --git a/Dozentenmodul/src/models/Links.java b/Dozentenmodul/src/models/Links.java
index 3e3dfb0e..693fbb3e 100644
--- a/Dozentenmodul/src/models/Links.java
+++ b/Dozentenmodul/src/models/Links.java
@@ -8,7 +8,7 @@ import java.net.URL;
public class Links {
private static String FAQ = "http://bwlehrpool.hs-offenburg.de/";
- private static String OTRS = "https://bwlehrpool-otrs.rz.hs-offenburg.de//otrs/customer.pl";
+ private static String OTRS = "https://bwlehrpool-otrs.rz.hs-offenburg.de/otrs/customer.pl";
private static String uriWindows = "https://my.vmware.com/de/web/vmware/free#desktop_end_user_computing/vmware_player/6_0";
private static String uriLinux = "https://my.vmware.com/de/web/vmware/free#desktop_end_user_computing/vmware_player/6_0";
diff --git a/Dozentenmodul/src/util/OpenLinks.java b/Dozentenmodul/src/util/OpenLinks.java
index d0e2d288..a3968825 100644
--- a/Dozentenmodul/src/util/OpenLinks.java
+++ b/Dozentenmodul/src/util/OpenLinks.java
@@ -1,7 +1,20 @@
package util;
+import java.awt.Desktop;
+import java.net.URI;
+
public class OpenLinks {
- //hier Code einfuegen zum oeffnen von externen Links. Den Content der Links findet man in models.Links
+
+ public static void openWebpage(URI uri) {
+ Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
+ if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
+ try {
+ desktop.browse(uri);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }// end openWebpage
}