summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image
diff options
context:
space:
mode:
authorNino Breuer2014-10-07 10:11:55 +0200
committerNino Breuer2014-10-07 10:11:55 +0200
commitc1c9335687803126c25cf9b0b87df96f17e80c36 (patch)
treecb660f23cedcc9b950d6aa9c751776ad57e1de84 /dozentenmodul/src/main/java/gui/image
parent• added warning for 'back' on ftp upload task (diff)
downloadtutor-module-c1c9335687803126c25cf9b0b87df96f17e80c36.tar.gz
tutor-module-c1c9335687803126c25cf9b0b87df96f17e80c36.tar.xz
tutor-module-c1c9335687803126c25cf9b0b87df96f17e80c36.zip
Removed (now) unused GUIs
Added some helping information for users
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image')
-rw-r--r--dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java18
-rw-r--r--dozentenmodul/src/main/java/gui/image/CreateImageFreigabe_GUI.java243
-rw-r--r--dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java16
-rw-r--r--dozentenmodul/src/main/java/gui/image/DeleteImage_GUI.java16
-rw-r--r--dozentenmodul/src/main/java/gui/image/EditImageAllgemein_GUI.java13
-rw-r--r--dozentenmodul/src/main/java/gui/image/EditImageFreigabe_GUI.java256
-rw-r--r--dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java15
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java17
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java19
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java20
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPSearchDownloader_GUI.java16
-rw-r--r--dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java17
-rw-r--r--dozentenmodul/src/main/java/gui/image/PermissionEditImage_GUI.java17
-rw-r--r--dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java15
-rw-r--r--dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java20
15 files changed, 210 insertions, 508 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java
index d5194729..6bc6681d 100644
--- a/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/CreateImageAllgemein_GUI.java
@@ -61,6 +61,13 @@ public class CreateImageAllgemein_GUI extends JFrame {
private JTextArea textAreadesc;
private final int MAX_DESCRIPTION_LENGTH = 254;
private JTextArea txtrGebenSieBitte_1;
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Hier legen Sie zunächst ein Image an. <br />" +
+ "Dieses stellt die Grundlage Ihres Labors dar. Das Image ist der \"PC\", mit dem die Studenten arbeiten. <br />" +
+ "Installieren Sie alle benötigte Software und laden Sie am Ende dieses Prozesses die .vmdk-Datei hoch, um sie zu verwenden.<br />" +
+ "Um das Image richtig zuordnen zu können, werden hier einige grundlegende Informationen benötigt.<br />" +
+ "Geben Sie daher bitte einen allgemeinen Namen, sowie eine genauere Beschreibung ihres Images (Labors) an.<br />" +
+ "</div></html>";
/**
* Create the dialog.
@@ -244,7 +251,7 @@ public class CreateImageAllgemein_GUI extends JFrame {
txtrGebenSieBitte_1 = new JTextArea();
txtrGebenSieBitte_1
- .setText("Geben Sie bitte eine Beschreibung für das Image an.\r\nDieser soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Entwicklung mit Eclipse und MySQL\"");
+ .setText("Geben Sie bitte eine Beschreibung für das Image an.\r\nDiese soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Entwicklung mit Eclipse und MySQL\"");
txtrGebenSieBitte_1.setLineWrap(true);
txtrGebenSieBitte_1.setFont(new Font("Tahoma", Font.PLAIN, 12));
txtrGebenSieBitte_1.setEditable(false);
@@ -402,6 +409,15 @@ public class CreateImageAllgemein_GUI extends JFrame {
}
});
mnNewMenu_1.add(menuItem);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}// end main
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageFreigabe_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageFreigabe_GUI.java
deleted file mode 100644
index bbf12396..00000000
--- a/dozentenmodul/src/main/java/gui/image/CreateImageFreigabe_GUI.java
+++ /dev/null
@@ -1,243 +0,0 @@
-package gui.image;
-
-import gui.intro.About_GUI;
-import gui.intro.MainMenue_GUI;
-
-import java.awt.Color;
-import java.awt.FlowLayout;
-import java.awt.Font;
-import java.awt.SystemColor;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-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.DefaultComboBoxModel;
-import javax.swing.JButton;
-import javax.swing.JComboBox;
-import javax.swing.JFrame;
-import javax.swing.JLabel;
-import javax.swing.JMenu;
-import javax.swing.JMenuBar;
-import javax.swing.JMenuItem;
-import javax.swing.JPanel;
-import javax.swing.JSeparator;
-import javax.swing.JTextPane;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-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 {
-
- private final JPanel contentPanel = new JPanel();
- String[] result;
- JComboBox comboBox;
-
- /**
- * Create the dialog.
- */
- public CreateImageFreigabe_GUI() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent arg0) {
- System.exit(0);
- }
- });
- setResizable(false);
-
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("bwLehrpool Suite - Image erzeugen");
-
- setBounds(0, 0, 603, 722);
- GuiOrganizer.centerGUI(this);
-
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBackground(SystemColor.menu);
- panel.setBounds(10, 11, 577, 57);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Image Freigabe");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie
- .setText("Wählen Sie bitte hier die von Ihnen gewünschte Freigabe für Ihr Image aus.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 32);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 85, 577, 493);
- contentPanel.setBackground(SystemColor.menu);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- JPanel panel_1 = new JPanel();
- panel_1.setBackground(SystemColor.menu);
- panel_1.setBorder(new TitledBorder(null, "Freigabe",
- TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_1.setBounds(10, 51, 557, 80);
- contentPanel.add(panel_1);
- panel_1.setLayout(null);
-
- JLabel lblNewLabel_2 = new JLabel("Freigabemodus:");
- lblNewLabel_2.setBounds(10, 30, 250, 20);
- panel_1.add(lblNewLabel_2);
-
- comboBox = new JComboBox();
- comboBox.setModel(new DefaultComboBoxModel(new String[] {
- "Lokal (Eigene Hochschule)",
- "Öffentlich (Alle Hochschulen)" }));
- comboBox.setSelectedIndex(0);
- comboBox.setBounds(270, 30, 250, 20);
- panel_1.add(comboBox);
-
- JLabel lblHauptmen = new JLabel("Hauptmenü");
- lblHauptmen.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent arg0) {
-
- CreateImageFreigabe_GUI.this.setVisible(false);
- MainMenue_GUI main = new MainMenue_GUI();
- main.setVisible(true);
- }
- });
- lblHauptmen.setForeground(Color.BLUE);
- lblHauptmen.setBounds(10, 11, 61, 14);
- contentPanel.add(lblHauptmen);
-
- JLabel label_1 = new JLabel(">");
- label_1.setBounds(69, 11, 13, 14);
- contentPanel.add(label_1);
-
- JLabel lblVlimage = new JLabel("Image");
- lblVlimage.setForeground(Color.BLUE);
- lblVlimage.setBounds(81, 11, 45, 14);
- contentPanel.add(lblVlimage);
-
- JLabel label_2 = new JLabel(">");
- label_2.setBounds(133, 11, 13, 14);
- contentPanel.add(label_2);
-
- JLabel lblNewLabel_1 = new JLabel("Neu");
- lblNewLabel_1.setBounds(146, 11, 46, 14);
- contentPanel.add(lblNewLabel_1);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 640, 597, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton cancelButton = new JButton("Zurück");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
-
- Image.image.setShareMode(comboBox.getSelectedIndex());
- CreateImageTechnisch_GUI sr = new CreateImageTechnisch_GUI();
- sr.setVisible(true);
- dispose();
- }
- });
- cancelButton.setActionCommand("OK");
- buttonPane.add(cancelButton);
- }
- {
- JButton continueButton = new JButton("Weiter");
- continueButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- Image.image.setShareMode(comboBox.getSelectedIndex());
- PermissionCreateImage_GUI ea = new PermissionCreateImage_GUI();
- ea.setVisible(true);
- dispose();
-
- }
- });
- continueButton.setActionCommand("Cancel");
- buttonPane.add(continueButton);
- getRootPane().setDefaultButton(continueButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 78, 597, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 627, 597, 2);
- getContentPane().add(separator_1);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnNewMenu_1 = new JMenu("Hilfe");
- menuBar.add(mnNewMenu_1);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mntmFaq.addMouseListener(new MouseAdapter() {
- @Override
- public void mousePressed(MouseEvent arg0) {
- URI windows;
- try {
- windows = new URI(Links.getFAQ());
- OpenLinks.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) {
- URI windows;
- try {
- windows = new URI(Links.getOTRS());
- OpenLinks.openWebpage(windows);
- } catch (URISyntaxException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- });
- mnNewMenu_1.add(mntmOtrs);
- JMenuItem menuItem = new JMenuItem("About");
- menuItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- About_GUI ab = new About_GUI();
- ab.setVisible(true);
- }
- });
- mnNewMenu_1.add(menuItem);
-
- }
-}
diff --git a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
index 58f058ce..47fe3967 100644
--- a/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/CreateImageTechnisch_GUI.java
@@ -27,6 +27,7 @@ import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
+import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSeparator;
@@ -71,6 +72,12 @@ public class CreateImageTechnisch_GUI extends JFrame {
private final ButtonGroup buttonGroupVorlage = new ButtonGroup();
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Geben Sie hier bitte einige technische Daten an, die dann mit dem Image angezeigt werden.<br />" +
+ "Dies wird beispielsweise benötigt, wenn ein Dozent eine Veranstaltung hat,<br />" +
+ "die eine hohe Rechnerleistung voraussetzt. Er hat dann die Möglichkeit, sich an diesen Daten zu orientieren und<br />" +
+ "sie mit den technischen Daten des PC-Pools zu vergleichen."+
+ "</div></html>";
/**
@@ -408,5 +415,14 @@ public class CreateImageTechnisch_GUI extends JFrame {
});
mnNewMenu_1.add(menuItem);
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
+
}
}
diff --git a/dozentenmodul/src/main/java/gui/image/DeleteImage_GUI.java b/dozentenmodul/src/main/java/gui/image/DeleteImage_GUI.java
index 2f6ca6f3..9074f7a2 100644
--- a/dozentenmodul/src/main/java/gui/image/DeleteImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/DeleteImage_GUI.java
@@ -106,6 +106,13 @@ public class DeleteImage_GUI extends JFrame {
// Letztes
// Update
// (5)
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Löschen Sie hier die Images, die nicht mehr benötigt werden.<br />" +
+ "Ein gelöschtes Image wird auch tatsächlich physisch gelöscht und kann nicht wiederhergestellt werden.<br />" +
+ "Wird das Image nach dem Löschen nochmal benötigt, muss es erneut hochgeladen werden." +
+ "</div></html>";
+
+
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
final DefaultTableModel modelAll = new DefaultTableModel(titles, 0) {
@@ -1083,6 +1090,15 @@ public class DeleteImage_GUI extends JFrame {
}
});
mnNewMenu_1.add(menuItem);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/EditImageAllgemein_GUI.java b/dozentenmodul/src/main/java/gui/image/EditImageAllgemein_GUI.java
index ae42dd48..c9504135 100644
--- a/dozentenmodul/src/main/java/gui/image/EditImageAllgemein_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/EditImageAllgemein_GUI.java
@@ -77,6 +77,11 @@ public class EditImageAllgemein_GUI extends JFrame {
private boolean nameIsOK = false; //imagename only contains letters
private boolean descriptionLengthOK = false; //description may not be longer than MAX_DESCRIPTION_LENGTH
private final int MAX_DESCRIPTION_LENGTH = 254;
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Bearbeiten Sie hier die allgemeinen Angaben, die Sie beim Erzeugen des Images hinterlegt haben.<br />" +
+ "Sie können sowohl den Anzeigenamen als auch die Beschreibung ändern.<br />" +
+ "Änderungen der Informationen zum Besitzer sind nicht zulässig." +
+ "</div></html>";
/**
* Create the dialog.
@@ -425,6 +430,14 @@ public class EditImageAllgemein_GUI extends JFrame {
// label_1, lblVlimage, label_2, lblNewLabel_1, buttonPane, backButton,
// okButton, separator, separator_1, menuBar, mnNewMenu_1, mntmFaq,
// mntmOtrs}));
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/EditImageFreigabe_GUI.java b/dozentenmodul/src/main/java/gui/image/EditImageFreigabe_GUI.java
deleted file mode 100644
index 398f020f..00000000
--- a/dozentenmodul/src/main/java/gui/image/EditImageFreigabe_GUI.java
+++ /dev/null
@@ -1,256 +0,0 @@
-package gui.image;
-
-
-import gui.intro.About_GUI;
-import gui.intro.MainMenue_GUI;
-
-import java.awt.Color;
-import java.awt.FlowLayout;
-import java.awt.Font;
-import java.awt.SystemColor;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.MouseAdapter;
-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;
-import javax.swing.JButton;
-import javax.swing.JComboBox;
-import javax.swing.JFrame;
-import javax.swing.JLabel;
-import javax.swing.JMenu;
-import javax.swing.JMenuBar;
-import javax.swing.JMenuItem;
-import javax.swing.JPanel;
-import javax.swing.JSeparator;
-import javax.swing.JTextPane;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-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 {
-
- private final JPanel contentPanel = new JPanel();
- String[] result;
- private final ButtonGroup buttonGrouplicense = new ButtonGroup();
- private final ButtonGroup buttonGroupInternet = new ButtonGroup();
- JComboBox comboBox;
-
- /**
- * Create the dialog.
- */
- public EditImageFreigabe_GUI() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent arg0) {
- System.exit(0);
- }
- });
- setResizable(false);
-
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("bwLehrpool Suite - Image erzeugen");
-
- setBounds(0, 0, 603, 722);
- GuiOrganizer.centerGUI(this);
-
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBackground(SystemColor.menu);
- panel.setBounds(10, 11, 577, 57);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Image Freigabe");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Wählen Sie bitte hier die von Ihnen gewünschte Freigabe für Ihr Image aus.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 32);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 85, 577, 493);
- contentPanel.setBackground(SystemColor.menu);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- JPanel panel_1 = new JPanel();
- panel_1.setBackground(SystemColor.menu);
- panel_1.setBorder(new TitledBorder(null, "Freigabe", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_1.setBounds(10, 51, 557, 80);
- contentPanel.add(panel_1);
- panel_1.setLayout(null);
-
- JLabel lblNewLabel_2 = new JLabel("Freigabemodus:");
- lblNewLabel_2.setBounds(10, 30, 250, 20);
- panel_1.add(lblNewLabel_2);
-
- comboBox = new JComboBox();
- comboBox.setModel(new DefaultComboBoxModel(new String[] {"Lokal (Eigene Hochschule)", "Öffentlich (Alle Hochschulen)"}));
- comboBox.setSelectedIndex(Image.image.getShareMode());
- comboBox.setBounds(270, 30, 250, 20);
- panel_1.add(comboBox);
-
- JLabel lblHauptmen = new JLabel("Hauptmenü");
- lblHauptmen.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent arg0) {
-
- EditImageFreigabe_GUI.this.setVisible(false);
- MainMenue_GUI main=new MainMenue_GUI();
- main.setVisible(true);
- }
- });
- lblHauptmen.setForeground(Color.BLUE);
- lblHauptmen.setBounds(10, 11, 61, 14);
- contentPanel.add(lblHauptmen);
-
- JLabel label_1 = new JLabel(">");
- label_1.setBounds(69, 11, 13, 14);
- contentPanel.add(label_1);
-
- JLabel lblVlimage = new JLabel("Image");
- lblVlimage.setForeground(Color.BLUE);
- lblVlimage.setBounds(81, 11, 45, 14);
- contentPanel.add(lblVlimage);
-
- JLabel label_2 = new JLabel(">");
- label_2.setBounds(133, 11, 13, 14);
- contentPanel.add(label_2);
-
- JLabel lblNewLabel_1 = new JLabel("Neu");
- lblNewLabel_1.setBounds(146, 11, 46, 14);
- contentPanel.add(lblNewLabel_1);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 640, 597, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton cancelButton = new JButton("Zurück");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
-
- Image.image.setShareMode(comboBox.getSelectedIndex());
- EditImageTechnisch_GUI sr=new EditImageTechnisch_GUI();
- sr.setVisible(true);
- dispose();
- }
- });
- cancelButton.setActionCommand("OK");
- buttonPane.add(cancelButton);
- //getRootPane().setDefaultButton(cancelButton);
- }
- {
- JButton continueButton = new JButton("Weiter");
- continueButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- Image.image.setShareMode(comboBox.getSelectedIndex());
- PermissionEditImage_GUI ea=new PermissionEditImage_GUI();
- ea.setVisible(true);
- dispose();
-
- }
- });
- continueButton.setActionCommand("Cancel");
- buttonPane.add(continueButton);
- getRootPane().setDefaultButton(continueButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 78, 597, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 627, 597, 2);
- getContentPane().add(separator_1);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnNewMenu_1 = new JMenu("Hilfe");
- menuBar.add(mnNewMenu_1);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mntmFaq.addMouseListener(new MouseAdapter() {
- @Override
- public void mousePressed(MouseEvent arg0) {
-
- 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();
-
- 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");
- mntmAbout.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- About_GUI ab = new About_GUI();
- ab.setVisible(true);
- }
- });
- mnNewMenu_1.add(mntmAbout);
-
- }
-}
diff --git a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
index 1f6e2509..1fec8cdb 100644
--- a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
@@ -25,6 +25,7 @@ import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
+import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSeparator;
@@ -71,6 +72,11 @@ public class EditImageTechnisch_GUI extends JFrame {
JComboBox comboBox;
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Bearbeiten Sie hier die technischen Angaben zu Ihrem Image, die Sie beim Erzeugen des Images hinterlegt haben.<br />" +
+ "Wenn sich die technischen Anforderungen an Ihr Image geändert haben, müssen Sie es nicht erneut hochladen,<br />" +
+ "sondern können die Angaben direkt hier korrigieren. Die Daten werden dann für Ihr Image übernommen." +
+ "</div></html>";
/**
* Create the dialog.
@@ -492,6 +498,15 @@ public class EditImageTechnisch_GUI extends JFrame {
}
});
mnNewMenu_1.add(mntmAbout);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
}
diff --git a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
index 943844f0..9e287c9a 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
@@ -69,6 +69,7 @@ public class FTPCreateUploader_GUI extends JFrame implements
private final static Logger LOGGER = Logger
.getLogger(FTPCreateUploader_GUI.class);
+
@SuppressWarnings("unused")
private JPanel contentPane;
private final JPanel contentPanel = new JPanel();
@@ -102,6 +103,13 @@ public class FTPCreateUploader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; //down- or upload was manually aborted
+
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Laden Sie hier Ihre .vmdk-Datei hoch, die dann als virtuelles Labor geladen werden kann.<br />" +
+ "Wichtig ist, dass Sie zum Schluss auf \"Fertigstellen\" klicken, damit die Daten übernommen werden.<br />" +
+ "Wenn Sie die Datei hochgeladen haben, dann aber auf \"zurück\" klicken, oder die Anwendung beenden,<br />" +
+ "werden die Daten NICHT übernommen und auch die .vmdk-Datei wird nicht aktiv geschaltet." +
+ "</div></html>";
/**
* Create the frame.
@@ -526,6 +534,15 @@ public class FTPCreateUploader_GUI extends JFrame implements
});
menu.add(mntmAbout);
setVisible(true);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
index 295c3bcc..34150b21 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPEditDownloader_GUI.java
@@ -96,6 +96,10 @@ public class FTPEditDownloader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; // down- or upload was manually aborted
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Hier können Sie Images herunterladen.<br />" +
+ "Klicken Sie anschließend auf \"Zurück\", um zu Ihrer vorherigen Auswahl zurückzugelangen.<br />" +
+ "</div></html>";
/**
* Create the frame.
@@ -326,7 +330,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
contentPanel.add(lblSchritt_3);
JLabel lblKlickenSieAuf = new JLabel(
- "Klicken Sie auf \"Fertigstellen\".");
+ "Klicken Sie auf \"Zurück\".");
lblKlickenSieAuf.setBounds(102, 423, 241, 14);
contentPanel.add(lblKlickenSieAuf);
@@ -383,7 +387,7 @@ public class FTPEditDownloader_GUI extends JFrame implements
menu.add(mntmAbout);
lblAnleitung = new JLabel(
- "<HTML><U>Anleitung zum erstellen einer virtuellen Maschine herunterladen</U></HTML>");
+ "<HTML><U>Anleitung zum Erstellen einer virtuellen Maschine herunterladen</U></HTML>");
lblAnleitung.setForeground(Color.BLUE);
lblAnleitung.addMouseListener(new MouseAdapter() {
@Override
@@ -483,6 +487,17 @@ public class FTPEditDownloader_GUI extends JFrame implements
}
}
setVisible(true);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
+
+
}
diff --git a/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
index a1465a86..0f07acd3 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPEditUploader_GUI.java
@@ -102,6 +102,12 @@ public class FTPEditUploader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; // down- or upload was manually aborted
+ private static final String HELP_MESSAGE = "<html><div align = \"center\">" +
+ "Laden Sie hier Ihre bearbeitete .vmdk-Datei hoch, die dann als virtuelles Labor geladen werden kann.<br />" +
+ "Wichtig ist, dass Sie zum Schluss auf \"Fertigstellen\" klicken, damit die Daten übernommen werden.<br />" +
+ "Wenn Sie die Datei hochgeladen haben, dann aber auf \"zurück\" klicken, oder die Anwendung beenden,<br />" +
+ "werden die Änderungen NICHT übernommen und auch die .vmdk-Datei wird nicht aktiv geschaltet." +
+ "</div></html>";
/**
* Create the frame.
@@ -514,7 +520,21 @@ public class FTPEditUploader_GUI extends JFrame implements
}
});
menu.add(mntmAbout);
+
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
+
+
setVisible(true);
+
+
}
diff --git a/dozentenmodul/src/main/java/gui/image/FTPSearchDownloader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPSearchDownloader_GUI.java
index dc5de7b0..49098677 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPSearchDownloader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPSearchDownloader_GUI.java
@@ -93,6 +93,10 @@ public class FTPSearchDownloader_GUI extends JFrame implements
private boolean isCurrentlyLoading = false; // currently up or downloading
// file
private boolean isAborted = false; // down- or upload was manually aborted
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Hier können Sie Images herunterladen.<br />" +
+ "Klicken Sie anschließend auf \"Zurück\" oder \"Hauptmenü\", um zu Ihrer vorherigen Auswahl oder zum Menü zurückzugelangen.<br />" +
+ "</div></html>";
/**
* Create the frame.
@@ -325,7 +329,7 @@ public class FTPSearchDownloader_GUI extends JFrame implements
contentPanel.add(lblSchritt_3);
JLabel lblKlickenSieAuf = new JLabel(
- "Klicken Sie auf \"Fertigstellen\".");
+ "Klicken Sie auf \"Zurück\" oder \"Fertigstellen\".");
lblKlickenSieAuf.setBounds(102, 423, 241, 14);
contentPanel.add(lblKlickenSieAuf);
@@ -495,6 +499,16 @@ public class FTPSearchDownloader_GUI extends JFrame implements
btnMainMenu.setActionCommand("Cancel");
buttonPane.add(btnMainMenu);
}
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
+
setVisible(true);
}
diff --git a/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java b/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java
index d6ddc911..5731d7d1 100644
--- a/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/PermissionCreateImage_GUI.java
@@ -34,6 +34,7 @@ import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
+import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JTextPane;
@@ -101,6 +102,13 @@ public class PermissionCreateImage_GUI extends JFrame {
private JLabel lblLinkallowedDesc;
private JCheckBox chckbxFrAlleSichtbar;
private JLabel lblFuerAlleSichtbar;
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Legen Sie fest, welche Personen welche Rechte an Ihrem Image haben.<br />" +
+ "Sie können die Rechte read, write, link und admin vergeben.<br />" +
+ "Link bedeutet, dass diese Person Veranstaltungen auf Ihr Image verlinken darf und dieses somit<br />" +
+ "implizit freigeben darf. Eine Person mit Adminrechten darf zusätzlich das Image löschen und Berechtigungen<br />" +
+ "für andere Benutzer festlegen und ist somit wie der Besitzer zu betrachten." +
+ "</div></html>";
public PermissionCreateImage_GUI() {
addWindowListener(new WindowAdapter() {
@@ -435,6 +443,15 @@ public class PermissionCreateImage_GUI extends JFrame {
}
});
mnNewMenu_1.add(mntmAbout);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/PermissionEditImage_GUI.java b/dozentenmodul/src/main/java/gui/image/PermissionEditImage_GUI.java
index b70138eb..0f94c499 100644
--- a/dozentenmodul/src/main/java/gui/image/PermissionEditImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/PermissionEditImage_GUI.java
@@ -34,6 +34,7 @@ import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
+import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JTextPane;
@@ -95,6 +96,13 @@ public class PermissionEditImage_GUI extends JFrame {
private JLabel label_5;
private JLabel label_6;
private JLabel lblvolleRechteRead;
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Verändern Sie die Berechtigungen für Ihr Image.<br />" +
+ "Sie können die Rechte read, write, link und admin vergeben.<br />" +
+ "Link bedeutet, dass diese Person Veranstaltungen auf Ihr Image verlinken darf und dieses somit<br />" +
+ "implizit freigeben darf. Eine Person mit Adminrechten darf zusätzlich das Image löschen und Berechtigungen<br />" +
+ "für andere Benutzer festlegen und ist somit wie der Besitzer zu betrachten." +
+ "</div></html>";
public PermissionEditImage_GUI() {
addWindowListener(new WindowAdapter() {
@@ -422,6 +430,15 @@ public class PermissionEditImage_GUI extends JFrame {
}
});
mnNewMenu_1.add(mntmAbout);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java b/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
index 2d65fda3..4b61c9e1 100644
--- a/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/SearchEditImage_GUI.java
@@ -109,6 +109,12 @@ public class SearchEditImage_GUI extends JFrame {
// Verantwortlicher (4),
// Letztes
// Update (5)
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Suchen Sie Images und laden Sie sie direkt herunter.<br />" +
+ "Sie können die Volltextsuche nutzen und nach Betriebssystemen filtern.<br />" +
+ "Die Volltextsuche sucht in den Feldern Name und Beschreibung.<br />" +
+ "Klicken Sie auf \"Weiter\" um das Image für weitere Schritte auszuwählen." +
+ "</div></html>";
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
@@ -974,6 +980,15 @@ public class SearchEditImage_GUI extends JFrame {
}
});
mnNewMenu_1.add(mntmAbout);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}
diff --git a/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java b/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
index fe2b5017..d021b264 100644
--- a/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/SearchImage_GUI.java
@@ -49,8 +49,6 @@ import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
-import javax.swing.event.TableModelEvent;
-import javax.swing.event.TableModelListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;
@@ -67,9 +65,6 @@ import thrift.ThriftConnection;
import util.GuiOrganizer;
import util.OpenLinks;
-import java.beans.PropertyChangeListener;
-import java.beans.PropertyChangeEvent;
-
@SuppressWarnings("serial")
public class SearchImage_GUI extends JFrame {
@@ -116,6 +111,12 @@ public class SearchImage_GUI extends JFrame {
// Letztes
// Update
// (5)
+ private static final String HELP_MESSAGE = "<html><div align=\"center\">" +
+ "Suchen Sie Images und laden Sie sie direkt herunter.<br />" +
+ "Sie können die Volltextsuche nutzen und nach Betriebssystemen filtern.<br />" +
+ "Die Volltextsuche sucht in den Feldern Name und Beschreibung." +
+ "</div></html>";
+
ThriftConnection con = new ThriftConnection();
Client client = models.Client.clientcon.getClient();
final DefaultTableModel modelAll = new DefaultTableModel(titles, 0) {
@@ -883,6 +884,15 @@ public class SearchImage_GUI extends JFrame {
}
});
mnNewMenu_1.add(mntmAbout);
+
+ JMenu mnNewMenu_Info = new JMenu("Info");
+ mnNewMenu_Info.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseClicked(MouseEvent arg0) {
+ JOptionPane.showMessageDialog(null, HELP_MESSAGE, "Hilfe zu dieser Oberfläche", JOptionPane.INFORMATION_MESSAGE);
+ }
+ });
+ menuBar.add(mnNewMenu_Info);
}