summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
diff options
context:
space:
mode:
authorunknown2014-05-08 13:58:51 +0200
committerunknown2014-05-08 13:58:51 +0200
commit87eabc4f21e81ecb16e4aca10b616eefa1823ac6 (patch)
treeb3e68ec0fa899b408c0ca8f6139ab0dc3d3e9721 /Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
parentUntersuche das Update von Images, Name wird nicht korrekt übermittelt und Ver... (diff)
downloadtutor-module-87eabc4f21e81ecb16e4aca10b616eefa1823ac6.tar.gz
tutor-module-87eabc4f21e81ecb16e4aca10b616eefa1823ac6.tar.xz
tutor-module-87eabc4f21e81ecb16e4aca10b616eefa1823ac6.zip
FAQ & OTRS
Diffstat (limited to 'Dozentenmodul/src/gui/image/FTPDownloader_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/image/FTPDownloader_GUI.java70
1 files changed, 63 insertions, 7 deletions
diff --git a/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java b/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
index ec92396b..fa164171 100644
--- a/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
+++ b/Dozentenmodul/src/gui/image/FTPDownloader_GUI.java
@@ -6,6 +6,8 @@ import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.io.File;
+import java.io.IOException;
+
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
@@ -31,10 +33,17 @@ import java.awt.Font;
import javax.swing.JTextPane;
import javax.swing.JSeparator;
import models.Image;
+import models.Links;
+
import org.apache.thrift.TException;
import server.Server.Client;
import server.User;
import thrift.ThriftConnection;
+import javax.swing.JMenuBar;
+import javax.swing.JMenu;
+import javax.swing.JMenuItem;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
@SuppressWarnings("serial")
public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener {
@@ -217,7 +226,7 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
JPanel panel = new JPanel();
panel.setLayout(null);
panel.setBackground(SystemColor.menu);
- panel.setBounds(10, 11, 577, 57);
+ panel.setBounds(10, 24, 577, 57);
contentPanel.add(panel);
JLabel lblImageDownloader = new JLabel("Image Downloader");
@@ -233,29 +242,29 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
panel.add(txtpnWhlenSieEinen);
JSeparator separator = new JSeparator();
- separator.setBounds(0, 79, 597, 2);
+ separator.setBounds(0, 88, 597, 2);
contentPanel.add(separator);
JLabel label_1 = new JLabel("Hauptmen\u00FC");
label_1.setForeground(Color.BLUE);
- label_1.setBounds(20, 88, 61, 20);
+ label_1.setBounds(20, 92, 61, 20);
contentPanel.add(label_1);
JLabel label_2 = new JLabel(">");
- label_2.setBounds(80, 91, 14, 14);
+ label_2.setBounds(80, 95, 14, 14);
contentPanel.add(label_2);
JLabel label_3 = new JLabel("VL-Image");
label_3.setForeground(Color.BLUE);
- label_3.setBounds(91, 88, 46, 20);
+ label_3.setBounds(91, 92, 46, 20);
contentPanel.add(label_3);
JLabel label_4 = new JLabel(">");
- label_4.setBounds(139, 91, 14, 14);
+ label_4.setBounds(139, 95, 14, 14);
contentPanel.add(label_4);
JLabel label_5 = new JLabel("Neu/Bearbeiten");
- label_5.setBounds(149, 91, 108, 14);
+ label_5.setBounds(149, 95, 108, 14);
contentPanel.add(label_5);
JSeparator separator_1 = new JSeparator();
@@ -278,6 +287,53 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
"Klicken Sie auf \"Fertigstellen\".");
lblKlickenSieAuf.setBounds(98, 423, 241, 14);
contentPanel.add(lblKlickenSieAuf);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBounds(0, 0, 597, 21);
+ contentPanel.add(menuBar);
+
+ JMenu menu = new JMenu("Hilfe");
+ menuBar.add(menu);
+
+ JMenuItem menuItem = new JMenuItem("FAQ");
+ menuItem.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(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();
+ }
+ }
+ });
+
+ menu.add(menuItem);
+
+ JMenuItem menuItem_1 = new JMenuItem("OTRS");
+ menuItem_1.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent e) {
+ String otrs;
+
+ otrs = Links.getOTRS();
+
+ try {
+ Runtime.getRuntime().exec( "rundll32 url.dll,FileProtocolHandler " + otrs );
+ } catch (IOException f) {
+ // TODO Auto-generated catch block
+ f.printStackTrace();
+ }
+
+ }
+ });
+
+ menu.add(menuItem_1);
{
JPanel buttonPane = new JPanel();
buttonPane.setBackground(UIManager.getColor("Button.background"));