summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/GUI
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodul/src/GUI')
-rw-r--r--Dozentenmodul/src/GUI/AddOS.java177
-rw-r--r--Dozentenmodul/src/GUI/AddSoftware.java176
-rw-r--r--Dozentenmodul/src/GUI/BillOfRights_GUI.java2
-rw-r--r--Dozentenmodul/src/GUI/EditImageAllgemein_GUI.java8
-rw-r--r--Dozentenmodul/src/GUI/EditImageTechnisch_GUI.java5
-rw-r--r--Dozentenmodul/src/GUI/EingabeImageAllgemein_GUI.java8
-rw-r--r--Dozentenmodul/src/GUI/EingabeImageTechnisch_GUI.java13
-rw-r--r--Dozentenmodul/src/GUI/EingabeSoftwareDaten.java311
-rw-r--r--Dozentenmodul/src/GUI/EingabeSystemDaten.java311
-rw-r--r--Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java51
-rw-r--r--Dozentenmodul/src/GUI/EingabeVeranstatlungTechnisch_GUI.java59
-rw-r--r--Dozentenmodul/src/GUI/ExtendedSearch_GUI.java46
-rw-r--r--Dozentenmodul/src/GUI/FTPDownloader_GUI.java43
-rw-r--r--Dozentenmodul/src/GUI/FTPUploader_GUI.java70
-rw-r--r--Dozentenmodul/src/GUI/Freigabe.java226
-rw-r--r--Dozentenmodul/src/GUI/LinkImage_GUI.java140
-rw-r--r--Dozentenmodul/src/GUI/Login_GUI.java2
-rw-r--r--Dozentenmodul/src/GUI/MainMenue_GUI.java2
-rw-r--r--Dozentenmodul/src/GUI/SearchImage_GUI.java162
-rw-r--r--Dozentenmodul/src/GUI/SearchMethod_GUI.java46
-rw-r--r--Dozentenmodul/src/GUI/Summary.java442
-rw-r--r--Dozentenmodul/src/GUI/VmWareLink_GUI.java2
-rw-r--r--Dozentenmodul/src/GUI/searchRohling.java236
23 files changed, 288 insertions, 2250 deletions
diff --git a/Dozentenmodul/src/GUI/AddOS.java b/Dozentenmodul/src/GUI/AddOS.java
deleted file mode 100644
index 1642b05b..00000000
--- a/Dozentenmodul/src/GUI/AddOS.java
+++ /dev/null
@@ -1,177 +0,0 @@
-package GUI;
-
-import java.awt.BorderLayout;
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import sql.sql;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextField;
-import javax.swing.JComboBox;
-import javax.swing.JCheckBox;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import java.sql.Connection;
-import javax.swing.DefaultComboBoxModel;
-
-@SuppressWarnings("serial")
-public class AddOS extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- private JTextField textField;
- private JTextField textField_1;
- private JTextField textField_2;
- @SuppressWarnings("rawtypes")
- JComboBox comboBox;
- JCheckBox checkBox;
- sql sql=new sql();
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- AddOS dialog = new AddOS();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public AddOS() {
- setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- setTitle("Dozentenmodul *Prototyp*");
-
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
-
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 416) / 2;
- int left=(screenSize.width - 300) / 2;
- setBounds(left, top, 416, 300);
- //setBounds(100, 100, 288, 300);
- getContentPane().setLayout(new BorderLayout());
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel, BorderLayout.CENTER);
- contentPanel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Betriebssystem hinzuf\u00FCgen");
- lblNewLabel.setFont(new Font("Dialog", Font.PLAIN, 14));
- lblNewLabel.setBounds(10, 11, 194, 25);
- contentPanel.add(lblNewLabel);
- }
- {
- JLabel lblHersteller = new JLabel("Hersteller:*");
- lblHersteller.setBounds(10, 47, 100, 20);
- contentPanel.add(lblHersteller);
- }
- {
- textField = new JTextField();
- textField.setBounds(120, 47, 270, 20);
- contentPanel.add(textField);
- textField.setColumns(10);
- }
- {
- JLabel lblNewLabel_1 = new JLabel("Name:*");
- lblNewLabel_1.setBounds(10, 78, 100, 20);
- contentPanel.add(lblNewLabel_1);
- }
- {
- textField_1 = new JTextField();
- textField_1.setColumns(10);
- textField_1.setBounds(120, 78, 270, 20);
- contentPanel.add(textField_1);
- }
- {
- JLabel lblVersion = new JLabel("Version:*");
- lblVersion.setBounds(10, 109, 100, 20);
- contentPanel.add(lblVersion);
- }
- {
- textField_2 = new JTextField();
- textField_2.setColumns(10);
- textField_2.setBounds(120, 109, 270, 20);
- contentPanel.add(textField_2);
- }
- {
- JLabel lblArchitektur = new JLabel("Architektur:*");
- lblArchitektur.setBounds(10, 140, 100, 20);
- contentPanel.add(lblArchitektur);
- }
-
- comboBox = new JComboBox();
- comboBox.setModel(new DefaultComboBoxModel(new String[] {"32-bit", "64-bit"}));
- comboBox.setBounds(120, 140, 135, 20);
- contentPanel.add(comboBox);
-
- JLabel lblLizenzpflichtig = new JLabel("Lizenzpflichtig:*");
- lblLizenzpflichtig.setBounds(10, 171, 100, 20);
- contentPanel.add(lblLizenzpflichtig);
-
- checkBox = new JCheckBox("");
- checkBox.setBounds(120, 167, 97, 23);
- contentPanel.add(checkBox);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane, BorderLayout.SOUTH);
- {
- JButton okButton = new JButton("OK");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- if(textField.getText().isEmpty()==false&&textField_2.getText().isEmpty()==false&&comboBox.getSelectedIndex()!=-1&&textField_1.getText().isEmpty()==false)
- {
- int Kosten=0;
- if(checkBox.isSelected()==true)
- {
- Kosten=1;
- }
- Connection con=sql.getConnection();
-
- sql.AddOS(con, textField_1.getText().toString(), textField_2.getText().toString(), comboBox.getSelectedItem().toString(), Kosten, textField.getText().toString());
-
- dispose();
-
- }
- else
- {
- JOptionPane.showMessageDialog(null, "Bitte geben Sie alle notwendigen Daten an!",
- "Error", JOptionPane.ERROR_MESSAGE);
- }
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Zur\u00FCck");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- dispose();
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
- }
-}
diff --git a/Dozentenmodul/src/GUI/AddSoftware.java b/Dozentenmodul/src/GUI/AddSoftware.java
deleted file mode 100644
index 37a3a8bb..00000000
--- a/Dozentenmodul/src/GUI/AddSoftware.java
+++ /dev/null
@@ -1,176 +0,0 @@
-package GUI;
-
-import java.awt.BorderLayout;
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import sql.sql;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextField;
-import javax.swing.JComboBox;
-import javax.swing.JCheckBox;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import java.sql.Connection;
-import javax.swing.DefaultComboBoxModel;
-
-@SuppressWarnings("serial")
-public class AddSoftware extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- private JTextField textField;
- private JTextField textField_1;
- private JTextField textField_2;
- @SuppressWarnings("rawtypes")
- JComboBox comboBox;
- JCheckBox checkBox;
- sql sql=new sql();
- /**
- * Launch the application.
- */
- /*public static void main(String[] args) {
- try {
- AddSoftware dialog = new AddSoftware();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }*/
-
- /**
- * Create the dialog.
- */
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public AddSoftware() {
- setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- setTitle("Dozentenmodul *Prototyp*");
-
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
-
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 416) / 2;
- int left=(screenSize.width - 300) / 2;
- setBounds(left, top, 416, 300);
- //setBounds(100, 100, 288, 300);
- getContentPane().setLayout(new BorderLayout());
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel, BorderLayout.CENTER);
- contentPanel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Software hinzuf\u00FCgen");
- lblNewLabel.setFont(new Font("Dialog", Font.PLAIN, 14));
- lblNewLabel.setBounds(10, 11, 194, 25);
- contentPanel.add(lblNewLabel);
- }
- {
- JLabel lblHersteller = new JLabel("Hersteller: *");
- lblHersteller.setBounds(10, 47, 100, 20);
- contentPanel.add(lblHersteller);
- }
- {
- textField = new JTextField();
- textField.setBounds(120, 47, 270, 20);
- contentPanel.add(textField);
- textField.setColumns(10);
- }
- {
- JLabel lblNewLabel_1 = new JLabel("Name: *");
- lblNewLabel_1.setBounds(10, 78, 100, 20);
- contentPanel.add(lblNewLabel_1);
- }
- {
- textField_1 = new JTextField();
- textField_1.setColumns(10);
- textField_1.setBounds(120, 78, 270, 20);
- contentPanel.add(textField_1);
- }
- {
- JLabel lblVersion = new JLabel("Version: *");
- lblVersion.setBounds(10, 109, 100, 20);
- contentPanel.add(lblVersion);
- }
- {
- textField_2 = new JTextField();
- textField_2.setColumns(10);
- textField_2.setBounds(120, 109, 270, 20);
- contentPanel.add(textField_2);
- }
- {
- JLabel lblArchitektur = new JLabel("Architektur: *");
- lblArchitektur.setBounds(10, 140, 100, 20);
- contentPanel.add(lblArchitektur);
- }
-
- comboBox = new JComboBox();
- comboBox.setModel(new DefaultComboBoxModel(new String[] {"32-bit", "64-bit"}));
- comboBox.setBounds(120, 140, 135, 20);
- contentPanel.add(comboBox);
-
- JLabel lblLizenzpflichtig = new JLabel("Lizenzpflichtig: *");
- lblLizenzpflichtig.setBounds(10, 171, 100, 20);
- contentPanel.add(lblLizenzpflichtig);
-
- checkBox = new JCheckBox("");
- checkBox.setBounds(120, 167, 97, 23);
- contentPanel.add(checkBox);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane, BorderLayout.SOUTH);
- {
- JButton okButton = new JButton("OK");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- if(textField.getText().isEmpty()==false&&textField_2.getText().isEmpty()==false&&comboBox.getSelectedIndex()!=-1&&textField_1.getText().isEmpty()==false)
- {
- int Kosten=0;
- if(checkBox.isSelected()==true)
- {
- Kosten=1;
- }
- Connection con=sql.getConnection();
-
- sql.AddSoftware(con, textField_1.getText().toString(), textField_2.getText().toString(), comboBox.getSelectedItem().toString(), Kosten, textField.getText().toString());
-
- dispose();
- }else
- {
- JOptionPane.showMessageDialog(null, "Bitte geben Sie alle notwendigen Daten an!",
- "Error", JOptionPane.ERROR_MESSAGE);
- }
- }
-
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Zur\u00FCck");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- dispose();
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
- }
-}
diff --git a/Dozentenmodul/src/GUI/BillOfRights_GUI.java b/Dozentenmodul/src/GUI/BillOfRights_GUI.java
index c3ff7be0..6f66d479 100644
--- a/Dozentenmodul/src/GUI/BillOfRights_GUI.java
+++ b/Dozentenmodul/src/GUI/BillOfRights_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
import java.awt.FlowLayout;
diff --git a/Dozentenmodul/src/GUI/EditImageAllgemein_GUI.java b/Dozentenmodul/src/GUI/EditImageAllgemein_GUI.java
index 7e97f008..784c66a7 100644
--- a/Dozentenmodul/src/GUI/EditImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/GUI/EditImageAllgemein_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
import java.awt.FlowLayout;
@@ -24,12 +24,14 @@ import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
-import Models.Image;
-import Models.person;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
import javax.swing.JTextArea;
+
+import models.Image;
+import models.person;
+
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
diff --git a/Dozentenmodul/src/GUI/EditImageTechnisch_GUI.java b/Dozentenmodul/src/GUI/EditImageTechnisch_GUI.java
index bf1c8a86..a3fdcf20 100644
--- a/Dozentenmodul/src/GUI/EditImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/GUI/EditImageTechnisch_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
@@ -22,7 +22,6 @@ import javax.swing.JSeparator;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
-import Models.Image;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
@@ -34,6 +33,8 @@ import javax.swing.ButtonGroup;
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
+import models.Image;
+
@SuppressWarnings("serial")
public class EditImageTechnisch_GUI extends JFrame {
diff --git a/Dozentenmodul/src/GUI/EingabeImageAllgemein_GUI.java b/Dozentenmodul/src/GUI/EingabeImageAllgemein_GUI.java
index a9889d9f..4eb5c609 100644
--- a/Dozentenmodul/src/GUI/EingabeImageAllgemein_GUI.java
+++ b/Dozentenmodul/src/GUI/EingabeImageAllgemein_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
@@ -25,12 +25,14 @@ import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
-import Models.Image;
-import Models.person;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
import javax.swing.JTextArea;
+
+import models.Image;
+import models.person;
+
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
diff --git a/Dozentenmodul/src/GUI/EingabeImageTechnisch_GUI.java b/Dozentenmodul/src/GUI/EingabeImageTechnisch_GUI.java
index 3fd6fcbb..daf46d99 100644
--- a/Dozentenmodul/src/GUI/EingabeImageTechnisch_GUI.java
+++ b/Dozentenmodul/src/GUI/EingabeImageTechnisch_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
@@ -22,7 +22,6 @@ import javax.swing.JSeparator;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
-import Models.Image;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
@@ -34,6 +33,8 @@ import javax.swing.ButtonGroup;
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
+import models.Image;
+
@SuppressWarnings("serial")
public class EingabeImageTechnisch_GUI extends JFrame {
@@ -263,11 +264,11 @@ public class EingabeImageTechnisch_GUI extends JFrame {
if(rdbtnlicenseJa.isSelected()==true)
{
- Image.image.setLicenseneed(true);
+ Image.image.setLicensed(true);
}
else
{
- Image.image.setLicenseneed(false);
+ Image.image.setLicensed(false);
}
Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
@@ -296,11 +297,11 @@ public class EingabeImageTechnisch_GUI extends JFrame {
if(rdbtnlicenseJa.isSelected()==true)
{
- Image.image.setLicenseneed(true);
+ Image.image.setLicensed(true);
}
else
{
- Image.image.setLicenseneed(false);
+ Image.image.setLicensed(false);
}
Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
diff --git a/Dozentenmodul/src/GUI/EingabeSoftwareDaten.java b/Dozentenmodul/src/GUI/EingabeSoftwareDaten.java
deleted file mode 100644
index 50d8e5f9..00000000
--- a/Dozentenmodul/src/GUI/EingabeSoftwareDaten.java
+++ /dev/null
@@ -1,311 +0,0 @@
-package GUI;
-
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import javax.swing.JTextField;
-import sql.sql;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import java.sql.Connection;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.Arrays;
-import javax.swing.JSeparator;
-import java.awt.List;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
-import javax.swing.plaf.basic.BasicArrowButton;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-import Models.vm;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-
-
-@SuppressWarnings("serial")
-public class EingabeSoftwareDaten extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- String[] result;
- sql sql=new sql();
- private JTextField textField;
- List listavailable;
- List listchoosed;
-
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- EingabeSoftwareDaten dialog = new EingabeSoftwareDaten();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
- @SuppressWarnings({ })
- public EingabeSoftwareDaten() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("Dozentenmodul *Prototyp*");
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
- setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBounds(0, 0, 577, 71);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Eingabe der installierten Software (Schritt 5 von 7)");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Bitte geben Sie nun die in Ihrem System installierte Software an.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 42);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 95, 567, 512);
- contentPanel.setBackground(SystemColor.menu);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- JLabel lblSysteminformationen = new JLabel("Verf\u00FCgbare Software");
- lblSysteminformationen.setFont(new Font("Tahoma", Font.PLAIN, 14));
- lblSysteminformationen.setBounds(10, 11, 162, 20);
- contentPanel.add(lblSysteminformationen);
-
-
- JLabel lblAusgewhlteSoftware = new JLabel("Installierte Software");
- lblAusgewhlteSoftware.setFont(new Font("Tahoma", Font.PLAIN, 14));
- lblAusgewhlteSoftware.setBounds(306, 11, 162, 20);
- contentPanel.add(lblAusgewhlteSoftware);
-
-
-
- textField = new JTextField();
- textField.addKeyListener(new KeyAdapter() {
- @Override
- public void keyReleased(KeyEvent e) {
-
-
- Connection con=sql.getConnection();
- ResultSet rs=sql.getSoftwareByName(con, textField.getText().toString());
- listavailable.removeAll();
- try {
- while(rs.next())
- {
- listavailable.add(rs.getString("SW"));
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
-
- }
- });
-
- textField.setBounds(10, 36, 244, 20);
- contentPanel.add(textField);
- textField.setColumns(10);
-
- JButton btnSoftwareHinzufgen = new JButton("Software hinzuf\u00FCgen");
- btnSoftwareHinzufgen.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- AddSoftware as=new AddSoftware();
- as.setVisible(true);
- }
- });
- btnSoftwareHinzufgen.setBounds(10, 483, 162, 23);
- contentPanel.add(btnSoftwareHinzufgen);
-
- listavailable = new List();
- Connection con=sql.getConnection();
- ResultSet he=sql.getAllHersteller(con);
-
- try {
- while(he.next())
- {
-
- ResultSet sw=sql.getAllSoftware(con, he.getString("Name"));
-
- while(sw.next())
- {
-
- listavailable.add(he.getString("Name")+" "+sw.getString("Produktname")+" "+sw.getString("Version")+" "+sw.getString("Architektur"));
- }
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- listavailable.setMultipleMode(true);
- listavailable.setBounds(10, 62, 244, 415);
- contentPanel.add(listavailable);
-
- listchoosed = new List();
- if(vm.vl.getSoftware()!=null)
- {
- for(int i=0;i<vm.vl.getSoftware().getItemCount();i++){
- listchoosed.add(vm.vl.getSoftware().getItem(i));
- listavailable.remove(vm.vl.getSoftware().getItem(i));
- }
- }
-
- listchoosed.setMultipleMode(true);
- listchoosed.setBounds(306, 62, 244, 415);
- contentPanel.add(listchoosed);
-
- JButton btnNewButton = new BasicArrowButton(BasicArrowButton.EAST);
- btnNewButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String[] items=new String[listavailable.getItemCount()];
- items=listavailable.getSelectedItems();
- for(int i=0;i<items.length;i++)
- {
- listchoosed.add(items[i]);
-
- listavailable.remove(items[i]);
- }
-
- String[] sort=listchoosed.getItems();
- Arrays.sort(sort);
- listchoosed.removeAll();
-
- for(int i=0;i<sort.length;i++)
- {
- listchoosed.add(sort[i]);
- }
-
-
- }
- });
- btnNewButton.setBounds(260, 223, 40, 40);
- contentPanel.add(btnNewButton);
-
- JButton btnNewButton_1 = new BasicArrowButton(BasicArrowButton.WEST);
- btnNewButton_1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String[] items=new String[listchoosed.getItemCount()];
- items=listchoosed.getSelectedItems();
- for(int i=0;i<items.length;i++)
- {
- listavailable.add(items[i]);
- listchoosed.remove(items[i]);
- }
- String[] sort=listavailable.getItems();
- Arrays.sort(sort);
- listavailable.removeAll();
-
- for(int i=0;i<sort.length;i++)
- {
- listavailable.add(sort[i]);
- }
- }
- });
- btnNewButton_1.setBounds(260, 274, 40, 40);
- contentPanel.add(btnNewButton_1);
-
-
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 631, 587, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton okButton = new JButton("Zur\u00FCck");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- vm.vl.setSoftware(listchoosed);
- EingabeSystemDaten eas=new EingabeSystemDaten();
- eas.setVisible(true);
- dispose();
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Weiter");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- vm.vl.setSoftware(listchoosed);
- Freigabe fs=new Freigabe();
- fs.setVisible(true);
- dispose();
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 618, 616, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 82, 587, 2);
- getContentPane().add(separator_1);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnSuchen = new JMenu("Suchen");
- menuBar.add(mnSuchen);
-
- JMenuItem mntmVlSuche = new JMenuItem("VL Suche");
- mnSuchen.add(mntmVlSuche);
-
- JMenu mnHilfe = new JMenu("Hilfe");
- menuBar.add(mnHilfe);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mnHilfe.add(mntmFaq);
-
- JMenuItem mntmOtrs = new JMenuItem("OTRS");
- mnHilfe.add(mntmOtrs);
-
- }
-}
diff --git a/Dozentenmodul/src/GUI/EingabeSystemDaten.java b/Dozentenmodul/src/GUI/EingabeSystemDaten.java
deleted file mode 100644
index 2722fa51..00000000
--- a/Dozentenmodul/src/GUI/EingabeSystemDaten.java
+++ /dev/null
@@ -1,311 +0,0 @@
-package GUI;
-
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import javax.swing.JTextField;
-import sql.sql;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JTextArea;
-import java.awt.Choice;
-import java.sql.Connection;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import Models.vm;
-import com.toedter.calendar.JDateChooser;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-import javax.swing.JScrollPane;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-
-
-@SuppressWarnings("serial")
-public class EingabeSystemDaten extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- String[] result;
- sql sql=new sql();
- private JTextField Laborname;
- JDateChooser dateChooser;
- JDateChooser dateChooser_1;
- Choice choiceOS;
- JTextArea shortDesc;
- JTextArea longDesc;
- JTextArea comment;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- EingabeSystemDaten dialog = new EingabeSystemDaten();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
- public EingabeSystemDaten() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("Dozentenmodul *Prototyp*");
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
- setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBounds(0, 0, 587, 71);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Eingabe der systembezogenen Daten (Schritt 4 von 7)");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Bitte geben Sie nun die notwendigen Daten Ihres Systems ein.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 42);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 95, 567, 506);
- contentPanel.setBackground(Color.WHITE);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- JLabel lblSysteminformationen = new JLabel("Systeminformationen");
- lblSysteminformationen.setFont(new Font("Tahoma", Font.PLAIN, 14));
- lblSysteminformationen.setBounds(10, 11, 162, 14);
- contentPanel.add(lblSysteminformationen);
-
- JLabel lblLabornameanzeigename = new JLabel("Laborname (Anzeigename): *");
- lblLabornameanzeigename.setBounds(10, 36, 150, 20);
- contentPanel.add(lblLabornameanzeigename);
-
- Laborname = new JTextField();
- Laborname.setText(vm.vl.getLaborname());
- Laborname.setBounds(170, 36, 350, 20);
- contentPanel.add(Laborname);
- Laborname.setColumns(10);
-
- JLabel lblKurzbeschreibung = new JLabel("Kurzbeschreibung: *");
- lblKurzbeschreibung.setBounds(10, 67, 150, 20);
- contentPanel.add(lblKurzbeschreibung);
-
- JLabel lblLangbeschreibung = new JLabel("Langbeschreibung: *");
- lblLangbeschreibung.setBounds(10, 139, 150, 20);
- contentPanel.add(lblLangbeschreibung);
-
- JLabel lblKommentar = new JLabel("Kommentar:");
- lblKommentar.setBounds(10, 308, 150, 20);
- contentPanel.add(lblKommentar);
-
- JLabel lblBetriebssystem = new JLabel("Betriebssystem: *");
- lblBetriebssystem.setBounds(10, 373, 150, 20);
- contentPanel.add(lblBetriebssystem);
-
- choiceOS = new Choice();
- choiceOS.setFont(new Font("Tahoma", Font.PLAIN, 11));
-
-
-
-
-
- choiceOS.setBounds(170, 373, 226, 20);
-
- Connection con=sql.getConnection();
- ResultSet rs=sql.getAllOS(con);
-
- try {
- while(rs.next())
- {
- choiceOS.addItem(rs.getString("Produktname")+" "+rs.getString("Version")+" "+rs.getString("Architektur"));
- }
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- choiceOS.select(vm.vl.getOS());
-
- contentPanel.add(choiceOS);
-
- JLabel lblGltigkeitsdatumVon = new JLabel("G\u00FCltigkeitsdatum: *");
- lblGltigkeitsdatumVon.setBounds(10, 404, 150, 20);
- contentPanel.add(lblGltigkeitsdatumVon);
-
- JLabel lblVon = new JLabel("von");
- lblVon.setBounds(170, 407, 24, 14);
- contentPanel.add(lblVon);
-
- dateChooser = new JDateChooser();
- dateChooser.setDateFormatString("dd.MM.yyyy HH:mm:ss");
- dateChooser.setDate(vm.vl.getBegin());
- dateChooser.setBounds(204, 404, 132, 20);
- contentPanel.add(dateChooser);
-
- JLabel lblNewLabel_1 = new JLabel("bis");
- lblNewLabel_1.setBounds(354, 407, 24, 14);
- contentPanel.add(lblNewLabel_1);
-
- dateChooser_1 = new JDateChooser();
- dateChooser_1.setDateFormatString("dd.MM.yyyy HH:mm:ss");
- dateChooser_1.setDate(vm.vl.getEnd());
- dateChooser_1.setBounds(388, 404, 132, 20);
- contentPanel.add(dateChooser_1);
-
- JButton btnHinzufgen = new JButton("Hinzuf\u00FCgen");
- btnHinzufgen.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- AddOS os=new AddOS();
- os.setVisible(true);
-
- }
- });
- btnHinzufgen.setBounds(402, 372, 118, 23);
- contentPanel.add(btnHinzufgen);
- shortDesc=new JTextArea();
- shortDesc.setBorder(UIManager.getBorder("ComboBox.border"));
- shortDesc.setFont(new Font("Tahoma", Font.PLAIN, 11));
- shortDesc.setText(vm.vl.getShortDesc());
- JScrollPane scrollPane = new JScrollPane(shortDesc);
- scrollPane.setBorder(null);
- scrollPane.setBounds(170, 67, 350, 63);
- contentPanel.add(scrollPane);
- longDesc=new JTextArea();
- longDesc.setBorder(UIManager.getBorder("TextField.border"));
- longDesc.setFont(new Font("Tahoma", Font.PLAIN, 11));
- longDesc.setText(vm.vl.getLongDesc());
- JScrollPane scrollPane_1 = new JScrollPane(longDesc);
- scrollPane_1.setBorder(null);
- scrollPane_1.setBounds(170, 139, 350, 158);
- contentPanel.add(scrollPane_1);
- JScrollPane scrollPane_2 = new JScrollPane();
- scrollPane_2.setBorder(UIManager.getBorder("TextArea.border"));
- scrollPane_2.setBounds(170, 308, 350, 59);
- contentPanel.add(scrollPane_2);
-
- comment = new JTextArea();
- comment.setFont(new Font("Tahoma", Font.PLAIN, 11));
- comment.setBorder(UIManager.getBorder("TextField.border"));
- scrollPane_2.setViewportView(comment);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 630, 587, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton okButton = new JButton("Zur\u00FCck");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- vm.vl.setBegin(dateChooser.getDate());
- vm.vl.setComment(comment.getText());
- vm.vl.setEnd(dateChooser_1.getDate());
- vm.vl.setLaborname(Laborname.getText());
- vm.vl.setLongDesc(longDesc.getText());
- vm.vl.setOS(choiceOS.getSelectedItem());
- vm.vl.setShortDesc(shortDesc.getText());
- EingabeImageAllgemein_GUI ea= new EingabeImageAllgemein_GUI();
- ea.setVisible(true);
- dispose();
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Weiter");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- vm.vl.setBegin(dateChooser.getDate());
- vm.vl.setComment(comment.getText());
- vm.vl.setEnd(dateChooser_1.getDate());
- vm.vl.setLaborname(Laborname.getText());
- vm.vl.setLongDesc(longDesc.getText());
- vm.vl.setOS(choiceOS.getSelectedItem());
- vm.vl.setShortDesc(shortDesc.getText());
- if(Laborname.getText().isEmpty()==false&&shortDesc.getText().isEmpty()==false&&longDesc.getText().isEmpty()==false&&dateChooser.getDate()!=null&&dateChooser_1.getDate()!=null)
- {
- EingabeSoftwareDaten ea=new EingabeSoftwareDaten();
- ea.setVisible(true);
- dispose();
- }
- else
- {
- JOptionPane.showMessageDialog(null, "Bitte geben Sie alle notwendigen Daten an!",
- "Error", JOptionPane.ERROR_MESSAGE);
- }
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 617, 587, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 82, 587, 2);
- getContentPane().add(separator_1);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnSuchen = new JMenu("Suchen");
- menuBar.add(mnSuchen);
-
- JMenuItem mntmVlSuche = new JMenuItem("VL Suche");
- mnSuchen.add(mntmVlSuche);
-
- JMenu mnHilfe = new JMenu("Hilfe");
- menuBar.add(mnHilfe);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mnHilfe.add(mntmFaq);
-
- JMenuItem mntmOtrs = new JMenuItem("OTRS");
- mnHilfe.add(mntmOtrs);
-
- }
-}
diff --git a/Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java b/Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java
index 32cdd288..045f8a84 100644
--- a/Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java
+++ b/Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java
@@ -1,39 +1,40 @@
-package GUI;
+package gui;
+import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+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 javax.swing.JButton;
import javax.swing.JDialog;
+import javax.swing.JFrame;
+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.JTextArea;
+import javax.swing.JTextField;
+import javax.swing.JTextPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import javax.swing.JTextField;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-
-import Models.Image;
-import Models.Lecture;
-import Models.person;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
+
+import models.Lecture;
+import models.person;
+
@SuppressWarnings("serial")
public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
@@ -81,8 +82,8 @@ public class EingabeVeranstaltungAllgemein_GUI extends JFrame {
}
setTitle("bwLehrpool Suite *Prototyp*");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
+ int top=(screenSize.height - 722) / 2;
+ int left=(screenSize.width - 603) / 2;
setBounds(left, top, 603, 722);
//setBounds(100, 100, 603, 722);
getContentPane().setLayout(null);
diff --git a/Dozentenmodul/src/GUI/EingabeVeranstatlungTechnisch_GUI.java b/Dozentenmodul/src/GUI/EingabeVeranstatlungTechnisch_GUI.java
index a8e581a5..3733b200 100644
--- a/Dozentenmodul/src/GUI/EingabeVeranstatlungTechnisch_GUI.java
+++ b/Dozentenmodul/src/GUI/EingabeVeranstatlungTechnisch_GUI.java
@@ -1,42 +1,41 @@
-package GUI;
+package gui;
+import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.ScrollPane;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+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 javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
+import javax.swing.JFrame;
import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
import javax.swing.JMenu;
+import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
-import Models.Image;
-import Models.Lecture;
-
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
+import javax.swing.JPanel;
import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
-import javax.swing.JSpinner;
-import javax.swing.SpinnerNumberModel;
+import javax.swing.JSeparator;
+import javax.swing.JTextArea;
import javax.swing.JTextField;
-import java.awt.ScrollPane;
+import javax.swing.JTextPane;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
+import javax.swing.border.EmptyBorder;
+
+import models.Lecture;
+
+
import com.toedter.calendar.JDateChooser;
@SuppressWarnings("serial")
@@ -44,8 +43,6 @@ public class EingabeVeranstatlungTechnisch_GUI extends JFrame {
private final JPanel contentPanel = new JPanel();
String[] result;
- private final ButtonGroup buttonGrouplicense = new ButtonGroup();
- private final ButtonGroup buttonGroupInternet = new ButtonGroup();
private JTextField textFieldLaborname;
JRadioButton rdbtnJa;
JDateChooser dateChooserend;
@@ -87,8 +84,8 @@ public class EingabeVeranstatlungTechnisch_GUI extends JFrame {
}
setTitle("bwLehrpool Suite *Prototyp*");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
+ int top=(screenSize.height - 722) / 2;
+ int left=(screenSize.width - 603) / 2;
setBounds(left, top, 603, 722);
//setBounds(100, 100, 603, 722);
getContentPane().setLayout(null);
diff --git a/Dozentenmodul/src/GUI/ExtendedSearch_GUI.java b/Dozentenmodul/src/GUI/ExtendedSearch_GUI.java
index 4ba0aa0d..20041516 100644
--- a/Dozentenmodul/src/GUI/ExtendedSearch_GUI.java
+++ b/Dozentenmodul/src/GUI/ExtendedSearch_GUI.java
@@ -1,41 +1,33 @@
-package GUI;
+package gui;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+
import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JComboBox;
import javax.swing.JDialog;
+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.JTextField;
+import javax.swing.JTextPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-import Models.Image;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
-import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
-import javax.swing.JSpinner;
-import javax.swing.SpinnerNumberModel;
-import javax.swing.JCheckBox;
-import javax.swing.JTextField;
-import javax.swing.JComboBox;
@SuppressWarnings("serial")
public class ExtendedSearch_GUI extends JFrame {
@@ -170,7 +162,7 @@ public class ExtendedSearch_GUI extends JFrame {
lblHochschuleuniversitt.setBounds(10, 70, 176, 20);
panel_2.add(lblHochschuleuniversitt);
- JComboBox comboBox = new JComboBox();
+ JComboBox<String> comboBox = new JComboBox<String>();
comboBox.setBounds(196, 70, 351, 20);
panel_2.add(comboBox);
{
diff --git a/Dozentenmodul/src/GUI/FTPDownloader_GUI.java b/Dozentenmodul/src/GUI/FTPDownloader_GUI.java
index 60e509e2..94e1e05d 100644
--- a/Dozentenmodul/src/GUI/FTPDownloader_GUI.java
+++ b/Dozentenmodul/src/GUI/FTPDownloader_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.BorderLayout;
import java.awt.Color;
@@ -6,7 +6,6 @@ import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.io.File;
-import java.rmi.RemoteException;
import javax.swing.JButton;
import javax.swing.JFileChooser;
@@ -19,11 +18,8 @@ import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
-import Models.User;
+import ftp.DownloadTask;
-import rmi.RmiClientMethods;
-import server.ServerInterface;
-import downloader.DownloadTask;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.beans.PropertyChangeEvent;
@@ -35,6 +31,12 @@ import java.awt.Font;
import javax.swing.JTextPane;
import javax.swing.JSeparator;
+import org.apache.thrift.TException;
+
+import server.Server.Client;
+import server.User;
+import thrift.ThriftConnection;
+
@SuppressWarnings("serial")
public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener {
@@ -61,8 +63,8 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
long bytesread;
JLabel labelZeit;
boolean taskrun=false;
- RmiClientMethods rmi=new RmiClientMethods();
- ServerInterface sint=rmi.getInterface();
+ ThriftConnection thrift=new ThriftConnection();
+ Client client=thrift.getThriftConnection();
/**
* Launch the application.
*/
@@ -89,8 +91,8 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
if(taskrun==true)
{
try {
- sint.DeleteFtpUser(user.getUsername());
- } catch (RemoteException e1) {
+ client.DeleteFtpUser(user.userName);
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@@ -116,10 +118,9 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
setBackground(Color.WHITE);
setTitle("Dozentenmodul *Prototyp*");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
+ int top=(screenSize.height - 722) / 2;
+ int left=(screenSize.width - 603) / 2;
setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 250);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBackground(SystemColor.menu);
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
@@ -265,8 +266,8 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
{
task.cancel(true);
try {
- sint.DeleteFtpUser(user.getUsername());
- } catch (RemoteException e1) {
+ client.DeleteFtpUser(user.userName);
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@@ -291,16 +292,14 @@ public class FTPDownloader_GUI extends JFrame implements PropertyChangeListener
progressBar.setValue(0);
try {
- user=sint.getFtpUser();
- downloadPath=sint.getPathOfImage(filename);
- } catch (RemoteException e) {
+ user=client.getFtpUser();
+ //downloadPath=client.getPathOfImage(filename);
+ } catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
- System.out.println(user.getUsername()+"Pass:"+user.getPass());
-
- task = new DownloadTask(host, port, user.getUsername(), user.getPass(),downloadPath+filename+".vmdk", lblNewLabel.getText(), this);
- System.out.println(downloadPath+filename);
+
+ task = new DownloadTask(host, port, user.userName, user.password,user.path+filename+".vmdk", lblNewLabel.getText(), this);
task.addPropertyChangeListener(this);
task.execute();
taskrun=true;
diff --git a/Dozentenmodul/src/GUI/FTPUploader_GUI.java b/Dozentenmodul/src/GUI/FTPUploader_GUI.java
index d4d1d414..1a76b7b3 100644
--- a/Dozentenmodul/src/GUI/FTPUploader_GUI.java
+++ b/Dozentenmodul/src/GUI/FTPUploader_GUI.java
@@ -1,43 +1,44 @@
-package GUI;
+package gui;
import java.awt.BorderLayout;
-import rmi.*;
-import server.ServerInterface;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
import java.io.File;
-import java.rmi.RemoteException;
+
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
+import javax.swing.JSeparator;
+import javax.swing.JTextPane;
import javax.swing.SwingConstants;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
-import downloader.UploadTask;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import java.beans.PropertyChangeEvent;
-import java.beans.PropertyChangeListener;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import Models.Image;
-import Models.User;
-import Models.person;
+import models.Image;
+import models.person;
-import java.awt.SystemColor;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JSeparator;
+import org.apache.thrift.TException;
+
+import server.Server.Client;
+import thrift.ThriftConnection;
+import ftp.UploadTask;
@SuppressWarnings("serial")
@@ -50,7 +51,7 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
JProgressBar progressBar;
String host="141.79.128.121";
int port=21;
- User user;
+ server.User user;
String filename="";
File uploadFile;
static String arg="";
@@ -64,8 +65,8 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
double speed;
long bytesread;
boolean taskrun=false;
- RmiClientMethods rmi=new RmiClientMethods();
- ServerInterface sint=rmi.getInterface();
+ ThriftConnection thrift=new ThriftConnection();
+ Client client=thrift.getThriftConnection();
/**
* Launch the application.
*/
@@ -92,8 +93,9 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
if(taskrun==true)
{
try {
- sint.DeleteFtpUser(user.getUsername());
- } catch (RemoteException e1) {
+
+ client.DeleteFtpUser(user.userName);
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@@ -273,9 +275,9 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
if(taskrun==true)
{
try {
- sint.DeleteFtpUser(user.getUsername());
+ client.DeleteFtpUser(user.userName);
- } catch (RemoteException e1) {
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@@ -324,13 +326,17 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
progressBar.setValue(0);
try {
- user=sint.getFtpUser();
- } catch (RemoteException e) {
+ user=client.getFtpUser();
+ System.out.println("name"+user.userName);
+ System.out.println("path"+user.path);
+ System.out.println("pass"+user.password);
+ } catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
- task=new UploadTask(host,port,user.getUsername(),user.getPass(),user.getPath(), uploadFile);
+ task=new UploadTask(host,port,user.userName,user.password,user.path, uploadFile);
+
task.addPropertyChangeListener(this);
task.execute();
taskrun=true;
@@ -382,8 +388,8 @@ public class FTPUploader_GUI extends JFrame implements PropertyChangeListener {
public boolean writeData(){
try {
- sint.writeVLdata(Image.image.getImagename(), person.verantowrtlicher.getVorname(), person.verantowrtlicher.getName(), person.verantowrtlicher.getHochschule(), person.verantowrtlicher.getEMail(), person.verantowrtlicher.getTel(), person.verantowrtlicher.getFakultät(), Image.image.isLicenseneed(), Image.image.isInternet(), Image.image.getRam(), Image.image.getCpu());
- } catch (RemoteException e) {
+ client.writeVLdata(Image.image.getImagename(), person.verantowrtlicher.getVorname(), person.verantowrtlicher.getName(), person.verantowrtlicher.getHochschule(), person.verantowrtlicher.getEMail(), person.verantowrtlicher.getTel(), person.verantowrtlicher.getFakultät(), Image.image.isLicensed(), Image.image.isInternet(), Image.image.getRam(), Image.image.getCpu());
+ } catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
diff --git a/Dozentenmodul/src/GUI/Freigabe.java b/Dozentenmodul/src/GUI/Freigabe.java
deleted file mode 100644
index d720e9b4..00000000
--- a/Dozentenmodul/src/GUI/Freigabe.java
+++ /dev/null
@@ -1,226 +0,0 @@
-package GUI;
-
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import sql.sql;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import java.awt.List;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
-import java.awt.event.ItemListener;
-import java.awt.event.ItemEvent;
-
-
-@SuppressWarnings("serial")
-public class Freigabe extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- String[] result;
- sql sql=new sql();
- private final ButtonGroup buttonGroup = new ButtonGroup();
- JRadioButton rdbtnSelektierteHochschulen;
- List list;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- Freigabe dialog = new Freigabe();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
- @SuppressWarnings({ })
- public Freigabe() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("Dozentenmodul *Prototyp*");
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
- setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBounds(0, 0, 577, 71);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Freigabe (Schritt 6 von 7)");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Bitte spezifizieren Sie, f\u00FCr welche Personen/Hochschulen Ihre VL verf\u00FCgbar sein soll.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 42);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 95, 567, 512);
- contentPanel.setBackground(Color.WHITE);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- JLabel lblFreigeben = new JLabel("Freigeben:");
- lblFreigeben.setFont(new Font("Tahoma", Font.PLAIN, 14));
- lblFreigeben.setBounds(10, 11, 93, 22);
- contentPanel.add(lblFreigeben);
-
- JRadioButton rdbtnPrivat = new JRadioButton("Privat");
- rdbtnPrivat.setSelected(true);
- rdbtnPrivat.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnPrivat);
- rdbtnPrivat.setBounds(10, 40, 153, 23);
- contentPanel.add(rdbtnPrivat);
-
- JRadioButton rdbtnFrAlleHochschulen = new JRadioButton("F\u00FCr alle Hochschulen");
- rdbtnFrAlleHochschulen.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnFrAlleHochschulen);
- rdbtnFrAlleHochschulen.setBounds(10, 92, 153, 23);
- contentPanel.add(rdbtnFrAlleHochschulen);
-
- JRadioButton rdbtnEigeneHochschule = new JRadioButton("Eigene Hochschule");
- rdbtnEigeneHochschule.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnEigeneHochschule);
- rdbtnEigeneHochschule.setBounds(10, 66, 153, 23);
- contentPanel.add(rdbtnEigeneHochschule);
-
- rdbtnSelektierteHochschulen = new JRadioButton("Hochschulen ausw\u00E4hlen");
- rdbtnSelektierteHochschulen.addItemListener(new ItemListener() {
- public void itemStateChanged(ItemEvent e) {
- if(rdbtnSelektierteHochschulen.isSelected()==true)
- {
- list.setBackground(Color.WHITE);
- list.setEnabled(true);
- }
- else
- {
- list.setEnabled(false);
- list.setBackground(SystemColor.control);
-
- }
- }
- });
-
- rdbtnSelektierteHochschulen.setBackground(Color.WHITE);
- buttonGroup.add(rdbtnSelektierteHochschulen);
- rdbtnSelektierteHochschulen.setBounds(10, 118, 153, 23);
- contentPanel.add(rdbtnSelektierteHochschulen);
-
- list = new List();
- list.setMultipleMode(true);
- list.setBackground(SystemColor.control);
- list.setEnabled(false);
- list.setBounds(10, 147, 547, 355);
- list.add("Hochschule Offenburg");
- list.add("Hochschule Reutlingen");
- list.add("Uni Freiburg");
- list.add("Hochschule Karlsruhe");
- contentPanel.add(list);
-
-
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 631, 587, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton okButton = new JButton("Zur\u00FCck");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
-
- EingabeSoftwareDaten eas=new EingabeSoftwareDaten();
- eas.setVisible(true);
- dispose();
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Weiter");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
-
- Summary fs=new Summary();
- fs.setVisible(true);
- dispose();
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 618, 616, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 82, 587, 2);
- getContentPane().add(separator_1);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnSuchen = new JMenu("Suchen");
- menuBar.add(mnSuchen);
-
- JMenuItem mntmVlSuche = new JMenuItem("VL Suche");
- mnSuchen.add(mntmVlSuche);
-
- JMenu mnHilfe = new JMenu("Hilfe");
- menuBar.add(mnHilfe);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mnHilfe.add(mntmFaq);
-
- JMenuItem mntmOtrs = new JMenuItem("OTRS");
- mnHilfe.add(mntmOtrs);
-
- }
-}
diff --git a/Dozentenmodul/src/GUI/LinkImage_GUI.java b/Dozentenmodul/src/GUI/LinkImage_GUI.java
index ec93a629..38b3d5e3 100644
--- a/Dozentenmodul/src/GUI/LinkImage_GUI.java
+++ b/Dozentenmodul/src/GUI/LinkImage_GUI.java
@@ -1,69 +1,55 @@
-package GUI;
+package gui;
-import java.awt.BorderLayout;
+import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
import javax.swing.JButton;
+import javax.swing.JComboBox;
import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.ScrollPaneLayout;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.Border;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
+import javax.swing.JFrame;
import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
import javax.swing.JMenu;
+import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
-import Models.Image;
-import Models.Lecture;
-import Models.person;
-
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
+import javax.swing.JPanel;
import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
-import javax.swing.JSpinner;
-import javax.swing.SpinnerNumberModel;
-import javax.swing.JTextField;
+import javax.swing.JScrollPane;
+import javax.swing.JSeparator;
import javax.swing.JTabbedPane;
-import java.awt.Panel;
import javax.swing.JTable;
-import javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout;
+import javax.swing.JTextField;
+import javax.swing.JTextPane;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
+import javax.swing.border.EmptyBorder;
+import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableModel;
-import javax.swing.JScrollPane;
-import rmi.RmiClientMethods;
-import server.ServerInterface;
+import models.Lecture;
+import models.person;
-import java.awt.ScrollPane;
-import java.rmi.RemoteException;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import org.apache.thrift.TException;
-import javax.swing.JComboBox;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
+import server.Server.Client;
+import thrift.ThriftConnection;
@SuppressWarnings("serial")
public class LinkImage_GUI extends JFrame {
@@ -72,14 +58,13 @@ public class LinkImage_GUI extends JFrame {
String[] result;
JRadioButton rdbtnInternetJa;
JRadioButton rdbtnInternetNein;
- JComboBox comboBox;
+ JComboBox<String> comboBox;
JTable tableAllImages;
- private final ButtonGroup buttonGrouplicense = new ButtonGroup();
- private final ButtonGroup buttonGroupInternet = new ButtonGroup();
private JTextField textFieldName;
String[] titles= {"Image-Name", "Lizenzpflichtig", "OS", "Veranstaltung", "Verantwortlicher", "Letztes Update", "Schlagwort"};
- RmiClientMethods rmi=new RmiClientMethods();
- ServerInterface sint=rmi.getInterface();
+ ThriftConnection thrift=new ThriftConnection();
+ Client client=thrift.getThriftConnection();
+
/**
* Launch the application.
@@ -118,7 +103,6 @@ public class LinkImage_GUI extends JFrame {
int top=(screenSize.height - 603) / 2;
int left=(screenSize.width - 722) / 2;
setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
final DefaultTableModel modelAll = new DefaultTableModel( titles, 0 );
@@ -210,15 +194,15 @@ public class LinkImage_GUI extends JFrame {
lblErweiterteSuche.setBounds(431, 106, 89, 14);
panel_1.add(lblErweiterteSuche);
- comboBox = new JComboBox();
+ comboBox = new JComboBox<String>();
try {
- List<String> list=sint.getAllOS();
+ List<String> list=client.getAllOS();
comboBox.addItem("");
for(int i=0;i<list.size();i++)
{
comboBox.addItem(list.get(i));
}
- } catch (RemoteException e2) {
+ } catch (TException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
@@ -345,14 +329,7 @@ public class LinkImage_GUI extends JFrame {
scrollPanePublicVorlagen.setViewportView(tablePublicVorlagen);
tabbedPane.addTab("\u00D6ffentliche Vorlagen", null, scrollPanePublicVorlagen, null);
- initTableModel(modelAll);
-
-
-
-
-
-
-
+ initTableModel(modelAll);
{
JPanel buttonPane = new JPanel();
buttonPane.setBounds(0, 640, 597, 33);
@@ -363,9 +340,7 @@ public class LinkImage_GUI extends JFrame {
JButton okButton = new JButton("Zur\u00FCck");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
- //Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
- //Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
-
+
MainMenue_GUI main=new MainMenue_GUI();
main.setVisible(true);
dispose();
@@ -381,14 +356,11 @@ public class LinkImage_GUI extends JFrame {
public void actionPerformed(ActionEvent e) {
String imagename=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 0).toString();
- String Name=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString();
- String Nachname=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString().substring(0,Name.indexOf(" ") );
- String Vorname=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString().substring(Name.indexOf(" ")+1,Name.length());
-
try {
-
- sint.writeLecturedata(Lecture.lecture.getName(), Lecture.lecture.getShortDesc(), Lecture.lecture.getDesc(), Lecture.lecture.getStartdate(), Lecture.lecture.getEnddate(), Lecture.lecture.isActive(), imagename, person.verantowrtlicher.getVorname(), person.verantowrtlicher.getName(), person.verantowrtlicher.getHochschule(), person.verantowrtlicher.getEMail(), person.verantowrtlicher.getTel(), person.verantowrtlicher.getFakultät());
- } catch (RemoteException e1) {
+ DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
+ System.out.println(formatter.format(Lecture.lecture.getStartdate()).toString());
+ client.writeLecturedata(Lecture.lecture.getName(), Lecture.lecture.getShortDesc(), Lecture.lecture.getDesc(), formatter.format(Lecture.lecture.getStartdate()).toString(), formatter.format(Lecture.lecture.getEnddate()).toString(), Lecture.lecture.isActive(), imagename, person.verantowrtlicher.getVorname(), person.verantowrtlicher.getName(), person.verantowrtlicher.getHochschule(), person.verantowrtlicher.getEMail(), person.verantowrtlicher.getTel(), person.verantowrtlicher.getFakultät());
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@@ -430,22 +402,26 @@ public class LinkImage_GUI extends JFrame {
}
public DefaultTableModel initTableModel(DefaultTableModel model){
- List<Object[]> images;
+ List<server.Image> images;
try {
- images = sint.getImageList();
- Iterator<Object[]> i=images.iterator();
+ images = client.getImageList();
+ Iterator<server.Image> i=images.iterator();
+ List<Object[]> ListObj = new ArrayList<Object[]>();
int x=0;
while(i.hasNext())
{
- i.next();
- model.addRow(images.get(x));
+ i.next();
+ Object [] obj={images.get(x).getImageName(),images.get(x).getLicenseRestriction(),images.get(x).getOsName(),images.get(x).getLectureName(),images.get(x).getUpdateTime(),images.get(x).getUserData()};
+ ListObj.add(obj);
+ model.addRow(ListObj.get(x));
x++;
+
}
return model;
- } catch (RemoteException e1) {
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
diff --git a/Dozentenmodul/src/GUI/Login_GUI.java b/Dozentenmodul/src/GUI/Login_GUI.java
index 2a890d56..c982fa7b 100644
--- a/Dozentenmodul/src/GUI/Login_GUI.java
+++ b/Dozentenmodul/src/GUI/Login_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
diff --git a/Dozentenmodul/src/GUI/MainMenue_GUI.java b/Dozentenmodul/src/GUI/MainMenue_GUI.java
index d60ccc72..0f80d372 100644
--- a/Dozentenmodul/src/GUI/MainMenue_GUI.java
+++ b/Dozentenmodul/src/GUI/MainMenue_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Dimension;
import java.awt.FlowLayout;
diff --git a/Dozentenmodul/src/GUI/SearchImage_GUI.java b/Dozentenmodul/src/GUI/SearchImage_GUI.java
index ecdbf65d..d9ee091f 100644
--- a/Dozentenmodul/src/GUI/SearchImage_GUI.java
+++ b/Dozentenmodul/src/GUI/SearchImage_GUI.java
@@ -1,68 +1,50 @@
-package GUI;
+package gui;
-import java.awt.BorderLayout;
+import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
import javax.swing.JButton;
+import javax.swing.JComboBox;
import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.ScrollPaneLayout;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.Border;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
+import javax.swing.JFrame;
import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
import javax.swing.JMenu;
+import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
-import Models.Image;
-import Models.person;
-
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
+import javax.swing.JPanel;
import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
-import javax.swing.JSpinner;
-import javax.swing.SpinnerNumberModel;
-import javax.swing.JTextField;
+import javax.swing.JScrollPane;
+import javax.swing.JSeparator;
import javax.swing.JTabbedPane;
-import java.awt.Panel;
import javax.swing.JTable;
-import javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout;
+import javax.swing.JTextField;
+import javax.swing.JTextPane;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
+import javax.swing.border.EmptyBorder;
+import javax.swing.border.TitledBorder;
import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableModel;
-import javax.swing.JScrollPane;
-
-import rmi.RmiClientMethods;
-import server.ServerInterface;
-import java.awt.ScrollPane;
-import java.rmi.RemoteException;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import org.apache.thrift.TException;
-import javax.swing.JComboBox;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
+import server.Server.Client;
+import thrift.ThriftConnection;
@SuppressWarnings("serial")
public class SearchImage_GUI extends JFrame {
@@ -71,14 +53,12 @@ public class SearchImage_GUI extends JFrame {
String[] result;
JRadioButton rdbtnInternetJa;
JRadioButton rdbtnInternetNein;
- JComboBox comboBox;
+ JComboBox<String> comboBox;
JTable tableAllImages;
- private final ButtonGroup buttonGrouplicense = new ButtonGroup();
- private final ButtonGroup buttonGroupInternet = new ButtonGroup();
private JTextField textFieldName;
String[] titles= {"Image-Name", "Lizenzpflichtig", "OS", "Veranstaltung", "Verantwortlicher", "Letztes Update", "Schlagwort"};
- RmiClientMethods rmi=new RmiClientMethods();
- ServerInterface sint=rmi.getInterface();
+ ThriftConnection con=new ThriftConnection();
+ Client client=con.getThriftConnection();
/**
* Launch the application.
@@ -117,7 +97,6 @@ public class SearchImage_GUI extends JFrame {
int top=(screenSize.height - 603) / 2;
int left=(screenSize.width - 722) / 2;
setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
final DefaultTableModel modelAll = new DefaultTableModel( titles, 0 );
@@ -184,12 +163,8 @@ public class SearchImage_GUI extends JFrame {
{
modelAll.removeRow(i);
}
- }
-
-
- }
-
-
+ }
+ }
});
textFieldName.setBounds(270, 30, 250, 20);
@@ -209,15 +184,15 @@ public class SearchImage_GUI extends JFrame {
lblErweiterteSuche.setBounds(431, 106, 89, 14);
panel_1.add(lblErweiterteSuche);
- comboBox = new JComboBox();
+ comboBox = new JComboBox<String>();
try {
- List<String> list=sint.getAllOS();
+ List<String> list=client.getAllOS();
comboBox.addItem("");
for(int i=0;i<list.size();i++)
{
comboBox.addItem(list.get(i));
}
- } catch (RemoteException e2) {
+ } catch (TException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
@@ -237,9 +212,7 @@ public class SearchImage_GUI extends JFrame {
{
modelAll.removeRow(i);
}
- }
-
-
+ }
}
}
});
@@ -299,9 +272,7 @@ public class SearchImage_GUI extends JFrame {
tableAllImages.getColumnModel().getColumn(3).sizeWidthToFit();
tableAllImages.getColumnModel().getColumn(4).sizeWidthToFit();
tableAllImages.getColumnModel().getColumn(5).sizeWidthToFit();
-
-
-
+
scrollPaneAllImages.setViewportView(tableAllImages);
tabbedPane.addTab("Alle", null, scrollPaneAllImages, null);
@@ -356,13 +327,6 @@ public class SearchImage_GUI extends JFrame {
});
btnDownload.setBounds(449, 508, 118, 23);
contentPanel.add(btnDownload);
-
-
-
-
-
-
-
{
JPanel buttonPane = new JPanel();
buttonPane.setBounds(0, 640, 597, 33);
@@ -372,10 +336,7 @@ public class SearchImage_GUI extends JFrame {
{
JButton okButton = new JButton("Zur\u00FCck");
okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- //Image.image.setCpu(Integer.valueOf(spinnerCPU.getValue().toString()).intValue());
- //Image.image.setRam(Integer.valueOf(spinnerRam.getValue().toString()).intValue());
-
+ public void actionPerformed(ActionEvent e) {
MainMenue_GUI main=new MainMenue_GUI();
main.setVisible(true);
dispose();
@@ -389,30 +350,9 @@ public class SearchImage_GUI extends JFrame {
JButton cancelButton = new JButton("Weiter");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
-
- String imagename=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 0).toString();
- String Name=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString();
- String Nachname=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString().substring(0,Name.indexOf(" ") );
- String Vorname=tableAllImages.getValueAt(tableAllImages.getSelectedRow(), 5).toString().substring(Name.indexOf(" ")+1,Name.length());
- try {
- Map<String, String> map=sint.getPersonData(Vorname, Nachname);
- person.verantowrtlicher.setEMail(map.get("mail"));
- person.verantowrtlicher.setFakultät(map.get("fak"));
- person.verantowrtlicher.setHochschule(map.get("Hochschule"));
- person.verantowrtlicher.setName(map.get("Nachname"));
- person.verantowrtlicher.setTel(map.get("tel"));
- person.verantowrtlicher.setVorname(map.get("Vorname"));
- Image.image.setImagename(imagename);
- //System.out.println(map.get("tel").toString());
- } catch (RemoteException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
-
EditImageAllgemein_GUI ea=new EditImageAllgemein_GUI();
ea.setVisible(true);
- dispose();
-
+ dispose();
}
});
cancelButton.setActionCommand("Cancel");
@@ -449,22 +389,26 @@ public class SearchImage_GUI extends JFrame {
}
public DefaultTableModel initTableModel(DefaultTableModel model){
- List<Object[]> images;
+ List<server.Image> images;
try {
- images = sint.getImageList();
- Iterator<Object[]> i=images.iterator();
+ images = client.getImageList();
+ Iterator<server.Image> i=images.iterator();
+ List<Object[]> ListObj = new ArrayList<Object[]>();
int x=0;
while(i.hasNext())
{
- i.next();
- model.addRow(images.get(x));
+ i.next();
+ Object [] obj={images.get(x).getImageName(),images.get(x).getLicenseRestriction(),images.get(x).getOsName(),images.get(x).getLectureName(),images.get(x).getUpdateTime(),images.get(x).getUserData()};
+ ListObj.add(obj);
+ model.addRow(ListObj.get(x));
x++;
+
}
return model;
- } catch (RemoteException e1) {
+ } catch (TException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
diff --git a/Dozentenmodul/src/GUI/SearchMethod_GUI.java b/Dozentenmodul/src/GUI/SearchMethod_GUI.java
index b4aa5586..24a12959 100644
--- a/Dozentenmodul/src/GUI/SearchMethod_GUI.java
+++ b/Dozentenmodul/src/GUI/SearchMethod_GUI.java
@@ -1,40 +1,36 @@
-package GUI;
+package gui;
+import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
import java.awt.Toolkit;
-import javax.swing.JFrame;
+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 javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JDialog;
-import javax.swing.JOptionPane;
+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.JRadioButton;
+import javax.swing.JSeparator;
+import javax.swing.JTextArea;
+import javax.swing.JTextPane;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import javax.swing.JTextField;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-
-import Models.Image;
-import Models.person;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
import javax.swing.border.TitledBorder;
-import javax.swing.JTextArea;
-import java.awt.event.MouseAdapter;
-import java.awt.event.MouseEvent;
-import javax.swing.JRadioButton;
-import javax.swing.ButtonGroup;
@SuppressWarnings("serial")
public class SearchMethod_GUI extends JFrame {
diff --git a/Dozentenmodul/src/GUI/Summary.java b/Dozentenmodul/src/GUI/Summary.java
deleted file mode 100644
index 38c69ad1..00000000
--- a/Dozentenmodul/src/GUI/Summary.java
+++ /dev/null
@@ -1,442 +0,0 @@
-package GUI;
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.List;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
-import javax.swing.JMenuItem;
-import javax.swing.JMenu;
-import Models.*;
-import Models.vm;
-import javax.swing.JTextArea;
-import javax.swing.JScrollPane;
-import javax.swing.JTabbedPane;
-import java.awt.Panel;
-import java.text.SimpleDateFormat;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-
-
-@SuppressWarnings("serial")
-public class Summary extends JFrame {
- String[] result;
-
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- Summary dialog = new Summary();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
- public Summary() {
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("Dozentenmodul *Prototyp*");
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
- setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBounds(0, 0, 577, 68);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Fertig stellen (Schritt 7 von 7)");
- lblNewLabel.setBounds(10, 11, 391, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Bitte laden Sie nun ihre fertige VL mithilfe des Uploaders auf den Server.");
- txtpnBitteWhlenSie.setBounds(10, 36, 391, 42);
- panel.add(txtpnBitteWhlenSie);
- }
-
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 627, 577, 36);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton okButton = new JButton("Zur\u00FCck");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- Freigabe ea=new Freigabe();
- ea.setVisible(true);
- dispose();
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Fertig");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
-
- System.exit(0);
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 79, 587, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 614, 587, 2);
- getContentPane().add(separator_1);
-
- JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
- tabbedPane.setBounds(10, 111, 567, 458);
-
-
- getContentPane().add(tabbedPane);
-
- Panel panel = new Panel();
- panel.setBackground(Color.WHITE);
- tabbedPane.addTab("Allgemein", null, panel, null);
- panel.setLayout(null);
-
- JLabel label = new JLabel("Ersteller");
- label.setFont(new Font("Tahoma", Font.PLAIN, 14));
- label.setBounds(264, 11, 251, 14);
- panel.add(label);
-
- JLabel label_1 = new JLabel("Vorname:");
- label_1.setBounds(10, 36, 65, 14);
- panel.add(label_1);
-
- JLabel label_2 = new JLabel("Vorname:");
- label_2.setBounds(264, 36, 65, 14);
- panel.add(label_2);
-
- JLabel label_3 = new JLabel("Nachname:");
- label_3.setBounds(10, 61, 65, 14);
- panel.add(label_3);
-
- JLabel label_4 = new JLabel("Nachname:");
- label_4.setBounds(264, 61, 65, 14);
- panel.add(label_4);
-
- JLabel label_5 = new JLabel("Hochschule:");
- label_5.setBounds(10, 86, 65, 14);
- panel.add(label_5);
-
- JLabel label_6 = new JLabel("Hochschule:");
- label_6.setBounds(264, 86, 65, 14);
- panel.add(label_6);
-
- JLabel label_Vorname_V = new JLabel((String) null);
- label_Vorname_V.setText(personData.verantowrtlicher.getVorname());
- label_Vorname_V.setBounds(85, 36, 169, 14);
- panel.add(label_Vorname_V);
-
- JLabel label_Vorname_E = new JLabel((String) null);
- label_Vorname_E.setText(personData.ersteller.getVorname());
- label_Vorname_E.setBounds(339, 36, 169, 14);
- panel.add(label_Vorname_E);
-
- JLabel label_Nachname_E = new JLabel((String) null);
- label_Nachname_E.setText(personData.ersteller.getName());
- label_Nachname_E.setBounds(339, 61, 169, 14);
- panel.add(label_Nachname_E);
-
- JLabel label_Nachname_V = new JLabel((String) null);
- label_Nachname_V.setText(personData.verantowrtlicher.getName());
- label_Nachname_V.setBounds(85, 61, 169, 14);
- panel.add(label_Nachname_V);
-
- JLabel label_Hochschule_V = new JLabel((String) null);
- label_Hochschule_V.setText(personData.verantowrtlicher.getHochschule());
- label_Hochschule_V.setBounds(85, 86, 169, 14);
- panel.add(label_Hochschule_V);
-
- JLabel label_Hochschule_E = new JLabel((String) null);
- label_Hochschule_E.setText(personData.ersteller.getHochschule());
- label_Hochschule_E.setBounds(339, 86, 169, 14);
- panel.add(label_Hochschule_E);
-
- JLabel label_Mail_E = new JLabel((String) null);
- label_Mail_E.setText(personData.ersteller.getEMail());
- label_Mail_E.setBounds(339, 111, 169, 14);
- panel.add(label_Mail_E);
-
- JLabel label_14 = new JLabel("E-Mail:");
- label_14.setBounds(264, 111, 65, 14);
- panel.add(label_14);
-
- JLabel label_Mail_V = new JLabel((String) null);
- label_Mail_V.setText(personData.verantowrtlicher.getEMail());
- label_Mail_V.setBounds(85, 111, 169, 14);
- panel.add(label_Mail_V);
-
- JLabel label_16 = new JLabel("E-Mail:");
- label_16.setBounds(10, 111, 65, 14);
- panel.add(label_16);
-
- JLabel label_17 = new JLabel("Tel.-Nummer:");
- label_17.setBounds(10, 136, 65, 14);
- panel.add(label_17);
-
- JLabel label_Tel_V = new JLabel((String) null);
- label_Tel_V.setText(personData.verantowrtlicher.getTel());
- label_Tel_V.setBounds(85, 136, 169, 14);
- panel.add(label_Tel_V);
-
- JLabel label_19 = new JLabel("Tel.-Nummer:");
- label_19.setBounds(264, 136, 65, 14);
- panel.add(label_19);
-
- JLabel label_Tel_E = new JLabel((String) null);
- label_Tel_E.setText(personData.ersteller.getTel());
- label_Tel_E.setBounds(339, 136, 169, 14);
- panel.add(label_Tel_E);
-
- JLabel label_Fak_E = new JLabel((String) null);
- label_Fak_E.setText(personData.ersteller.getFakultät());
- label_Fak_E.setBounds(339, 161, 169, 14);
- panel.add(label_Fak_E);
-
- JLabel label_22 = new JLabel("Fakult\u00E4t:");
- label_22.setBounds(264, 161, 65, 14);
- panel.add(label_22);
-
- JLabel label_Fak_V = new JLabel((String) null);
- label_Fak_V.setText(personData.verantowrtlicher.getFakultät());
- label_Fak_V.setBounds(85, 161, 169, 14);
- panel.add(label_Fak_V);
-
- JLabel label_24 = new JLabel("Fakult\u00E4t:");
- label_24.setBounds(10, 161, 65, 14);
- panel.add(label_24);
-
- JLabel label_25 = new JLabel("Verantwortlicher");
- label_25.setFont(new Font("Tahoma", Font.PLAIN, 14));
- label_25.setBounds(10, 11, 244, 14);
- panel.add(label_25);
-
- JButton btnZurDateneingabe = new JButton("Daten \u00E4ndern");
- btnZurDateneingabe.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- EingabeImageAllgemein_GUI ea=new EingabeImageAllgemein_GUI();
- ea.setVisible(true);
- setVisible(false);
- }
- });
- btnZurDateneingabe.setBounds(10, 186, 132, 23);
- panel.add(btnZurDateneingabe);
-
- Panel panel_1 = new Panel();
- panel_1.setBackground(Color.WHITE);
- tabbedPane.addTab("Systeminformationen", null, panel_1, null);
- panel_1.setLayout(null);
-
- JLabel label_end = new JLabel((String) null);
- SimpleDateFormat fmt = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
- String Date_End=fmt.format(vm.vl.getEnd());
- label_end.setText(Date_End);
- label_end.setBounds(318, 310, 197, 14);
- panel_1.add(label_end);
-
- JLabel label_27 = new JLabel("bis");
- label_27.setBounds(262, 310, 46, 14);
- panel_1.add(label_27);
-
- JLabel label_begin = new JLabel((String) null);
- String Date_Begin=fmt.format(vm.vl.getBegin());
- label_begin.setText(Date_Begin);
- label_begin.setBounds(120, 310, 134, 14);
- panel_1.add(label_begin);
-
- JLabel label_29 = new JLabel("G\u00FCltig von");
- label_29.setBounds(10, 310, 100, 14);
- panel_1.add(label_29);
-
- JLabel label_30 = new JLabel("Betriebssystem:");
- label_30.setBounds(10, 285, 100, 14);
- panel_1.add(label_30);
-
- JLabel label_OS = new JLabel((String) null);
- label_OS.setText(vm.vl.getOS());
- label_OS.setBounds(120, 285, 395, 14);
- panel_1.add(label_OS);
-
- JScrollPane scrollPane_3 = new JScrollPane();
- scrollPane_3.setBounds(121, 201, 393, 72);
- panel_1.add(scrollPane_3);
-
- JTextArea textArea_comment = new JTextArea();
- textArea_comment.setFont(new Font("Tahoma", Font.PLAIN, 11));
- textArea_comment.setText(vm.vl.getComment());
- scrollPane_3.setViewportView(textArea_comment);
- textArea_comment.setEditable(false);
-
- JLabel label_32 = new JLabel("Kommentar:");
- label_32.setBounds(10, 200, 100, 14);
- panel_1.add(label_32);
-
- JScrollPane scrollPane_2 = new JScrollPane();
- scrollPane_2.setBounds(121, 117, 393, 72);
- panel_1.add(scrollPane_2);
-
- JTextArea textArea_long = new JTextArea();
- textArea_long.setFont(new Font("Tahoma", Font.PLAIN, 11));
- textArea_long.setText(vm.vl.getLongDesc());
- scrollPane_2.setViewportView(textArea_long);
- textArea_long.setEditable(false);
-
- JLabel label_33 = new JLabel("Langbeschreibung:");
- label_33.setBounds(10, 116, 100, 14);
- panel_1.add(label_33);
-
- JScrollPane scrollPane_1 = new JScrollPane();
- scrollPane_1.setBounds(121, 37, 393, 72);
- panel_1.add(scrollPane_1);
-
- JTextArea textArea_short = new JTextArea();
- textArea_short.setFont(new Font("Tahoma", Font.PLAIN, 11));
- textArea_short.setText(vm.vl.getShortDesc());
- scrollPane_1.setViewportView(textArea_short);
- textArea_short.setEditable(false);
-
- JLabel label_34 = new JLabel("Kurzbeschreibung:");
- label_34.setBounds(10, 36, 100, 14);
- panel_1.add(label_34);
-
- JLabel label_35 = new JLabel("Laborname:");
- label_35.setBounds(10, 11, 100, 14);
- panel_1.add(label_35);
-
- JLabel label_Laborname = new JLabel((String) null);
- label_Laborname.setText(vm.vl.getLaborname());
- label_Laborname.setBounds(120, 11, 395, 14);
- panel_1.add(label_Laborname);
-
- JButton btnDatenndern = new JButton("Daten \u00E4ndern");
- btnDatenndern.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- EingabeSystemDaten es=new EingabeSystemDaten();
- es.setVisible(true);
- setVisible(false);
- }
- });
- btnDatenndern.setBounds(10, 335, 132, 23);
- panel_1.add(btnDatenndern);
-
- Panel panel_2 = new Panel();
- panel_2.setBackground(Color.WHITE);
- tabbedPane.addTab("Software", null, panel_2, null);
- panel_2.setLayout(null);
-
- JScrollPane scrollPane = new JScrollPane();
- scrollPane.setBounds(11, 37, 541, 334);
- panel_2.add(scrollPane);
-
- List list_sw = new List();
- list_sw.setEnabled(false);
- List temp=vm.vl.getSoftware();
- for(int i=0;i<temp.getItemCount();i++)
- {
- list_sw.add(temp.getItem(i));
- }
- scrollPane.setViewportView(list_sw);
-
- JLabel lblInstallierteSoftware = new JLabel("Installierte Software");
- lblInstallierteSoftware.setFont(new Font("Tahoma", Font.PLAIN, 14));
- lblInstallierteSoftware.setBounds(10, 11, 171, 14);
- panel_2.add(lblInstallierteSoftware);
-
- JButton btnDatenndern_1 = new JButton("Daten \u00E4ndern");
- btnDatenndern_1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- EingabeSoftwareDaten es=new EingabeSoftwareDaten();
- es.setVisible(true);
- setVisible(false);
- }
- });
- btnDatenndern_1.setBounds(11, 382, 132, 23);
- panel_2.add(btnDatenndern_1);
-
- JLabel lblZusammenfassung = new JLabel("Zusammenfassung");
- lblZusammenfassung.setFont(new Font("Tahoma", Font.PLAIN, 16));
- lblZusammenfassung.setBounds(10, 86, 223, 20);
- getContentPane().add(lblZusammenfassung);
-
- JButton btnUploadtoolStarten = new JButton("Uploadtool starten");
- btnUploadtoolStarten.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- FTPUploader_GUI up=new FTPUploader_GUI();
- up.setVisible(true);
- }
- });
- btnUploadtoolStarten.setBounds(439, 580, 138, 23);
- getContentPane().add(btnUploadtoolStarten);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnSuchen = new JMenu("Suchen");
- menuBar.add(mnSuchen);
-
- JMenuItem mntmVlSuche = new JMenuItem("VL Suche");
- mnSuchen.add(mntmVlSuche);
-
- JMenu mnHilfe = new JMenu("Hilfe");
- menuBar.add(mnHilfe);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mnHilfe.add(mntmFaq);
-
- JMenuItem mntmOtrs = new JMenuItem("OTRS");
- mnHilfe.add(mntmOtrs);
-
-
-
- }
-}
diff --git a/Dozentenmodul/src/GUI/VmWareLink_GUI.java b/Dozentenmodul/src/GUI/VmWareLink_GUI.java
index 8cc28b39..b803ee44 100644
--- a/Dozentenmodul/src/GUI/VmWareLink_GUI.java
+++ b/Dozentenmodul/src/GUI/VmWareLink_GUI.java
@@ -1,4 +1,4 @@
-package GUI;
+package gui;
import java.awt.Desktop;
import java.awt.Dimension;
diff --git a/Dozentenmodul/src/GUI/searchRohling.java b/Dozentenmodul/src/GUI/searchRohling.java
deleted file mode 100644
index 3c322901..00000000
--- a/Dozentenmodul/src/GUI/searchRohling.java
+++ /dev/null
@@ -1,236 +0,0 @@
-package GUI;
-
-import java.awt.Dimension;
-import java.awt.FlowLayout;
-import java.awt.Toolkit;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JPanel;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
-import javax.swing.border.EmptyBorder;
-import java.awt.Color;
-import javax.swing.JLabel;
-import java.awt.Font;
-import javax.swing.JTextPane;
-import java.awt.SystemColor;
-import javax.swing.JTextField;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
-import java.net.SocketException;
-import java.rmi.RemoteException;
-import java.security.NoSuchAlgorithmException;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.util.ArrayList;
-import java.awt.List;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-import javax.swing.JSeparator;
-import javax.swing.JMenuBar;
-import javax.swing.JMenu;
-import javax.swing.JMenuItem;
-
-import downloader.FTPException;
-import downloader.FTPUtility;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import javax.swing.JComboBox;
-import javax.swing.DefaultComboBoxModel;
-
-import rmi.RmiClientMethods;
-import server.ServerInterface;
-
-import Models.User;
-
-@SuppressWarnings("serial")
-public class searchRohling extends JFrame {
-
- private final JPanel contentPanel = new JPanel();
- private JTextField textFieldsearch;
- List list;
- ArrayList<String> result;
- String host="141.79.128.121";
- User user;
- int port=21;
- RmiClientMethods rmi=new RmiClientMethods();
- ServerInterface sint=rmi.getInterface();
- //FTPUtility f=new FTPUtility(host, port, user.getUsername(), user.getPass());
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- try {
- searchRohling dialog = new searchRohling();
- dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
- dialog.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Create the dialog.
- */
-
- public searchRohling() {
- getContentPane().setEnabled(false);
- addWindowListener(new WindowAdapter() {
- @Override
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (ClassNotFoundException | InstantiationException
- | IllegalAccessException | UnsupportedLookAndFeelException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- setTitle("Dozentenmodul *Prototyp*");
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- int top=(screenSize.height - 603) / 2;
- int left=(screenSize.width - 722) / 2;
- setBounds(left, top, 603, 722);
- //setBounds(100, 100, 603, 722);
- getContentPane().setLayout(null);
- {
- JPanel panel = new JPanel();
- panel.setBounds(0, 0, 577, 71);
- getContentPane().add(panel);
- panel.setLayout(null);
- {
- JLabel lblNewLabel = new JLabel("Rohling ausw\u00E4hlen (Schritt 1 von 7)");
- lblNewLabel.setBounds(10, 11, 509, 22);
- panel.add(lblNewLabel);
- lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
- }
-
- JTextPane txtpnBitteWhlenSie = new JTextPane();
- txtpnBitteWhlenSie.setEditable(false);
- txtpnBitteWhlenSie.setBackground(SystemColor.menu);
- txtpnBitteWhlenSie.setText("Bitte w\u00E4hlen Sie nun Ihr gew\u00FCnschtes Rohling aus und klicken Sie auf Download. Sollten Sie schon im Besitz Ihres gew\u00FCnschten Rohlings sein klicken Sie auf weiter.");
- txtpnBitteWhlenSie.setBounds(10, 36, 509, 42);
- panel.add(txtpnBitteWhlenSie);
- }
- contentPanel.setBounds(10, 126, 567, 446);
- contentPanel.setBackground(Color.WHITE);
- contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
- getContentPane().add(contentPanel);
- contentPanel.setLayout(null);
-
- list = new List();
- list.setBounds(10, 10, 547, 426);
- contentPanel.add(list);
- {
- JPanel buttonPane = new JPanel();
- buttonPane.setBounds(0, 630, 587, 33);
- buttonPane.setBackground(SystemColor.menu);
- buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
- getContentPane().add(buttonPane);
- {
- JButton okButton = new JButton("Zur\u00FCck");
- okButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- MainMenue_GUI ac=new MainMenue_GUI();
- ac.setVisible(true);
- dispose();
- }
- });
- okButton.setActionCommand("OK");
- buttonPane.add(okButton);
- getRootPane().setDefaultButton(okButton);
- }
- {
- JButton cancelButton = new JButton("Weiter");
- cancelButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- VmWareLink_GUI vp=new VmWareLink_GUI();
- vp.setVisible(true);
- dispose();
- }
- });
- cancelButton.setActionCommand("Cancel");
- buttonPane.add(cancelButton);
- }
- }
-
- JButton btnDownload = new JButton("Download");
- btnDownload.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- FTPDownloader_GUI ftp=new FTPDownloader_GUI(list.getItem(list.getSelectedIndex()).toString());
- ftp.setVisible(true);
- }
- });
- btnDownload.setBounds(488, 583, 89, 23);
- getContentPane().add(btnDownload);
-
- textFieldsearch = new JTextField();
- textFieldsearch.addKeyListener(new KeyAdapter() {
- @Override
- public void keyReleased(KeyEvent arg0) {
- System.out.println(textFieldsearch.getText().toString());}}
- /*list.removeAll();
- for(int i=0;i<result.length;i++)
- {
- if(result[i]!=null)
- list.add(result[i]);
-
- }
- }
- }*/);
- textFieldsearch.setBounds(91, 95, 166, 20);
- getContentPane().add(textFieldsearch);
- textFieldsearch.setColumns(10);
-
- JSeparator separator = new JSeparator();
- separator.setBounds(0, 617, 587, 2);
- getContentPane().add(separator);
-
- JSeparator separator_1 = new JSeparator();
- separator_1.setBounds(0, 82, 587, 2);
- getContentPane().add(separator_1);
-
- JLabel lblName = new JLabel("Name:");
- lblName.setBounds(10, 98, 71, 14);
- getContentPane().add(lblName);
-
- JMenuBar menuBar = new JMenuBar();
- setJMenuBar(menuBar);
-
- JMenu mnNewMenu = new JMenu("Suche");
- menuBar.add(mnNewMenu);
-
- JMenuItem mntmVlSuche = new JMenuItem("VL Suche");
- mnNewMenu.add(mntmVlSuche);
-
- JMenu mnNewMenu_1 = new JMenu("Hilfe");
- menuBar.add(mnNewMenu_1);
-
- JMenuItem mntmFaq = new JMenuItem("FAQ");
- mnNewMenu_1.add(mntmFaq);
-
- JMenuItem mntmOtrs = new JMenuItem("OTRS");
- mnNewMenu_1.add(mntmOtrs);
-
-try {
- result=sint.getImages();
-
- for(int i=0; i<result.size();i++)
- {
- System.out.println(result.get(i).toString());
- list.add(result.get(i).toString());
- }
-
- //list.removeAll();
-
- } catch (RemoteException e2) {
- // TODO Auto-generated catch block
- e2.printStackTrace();
- }
-
-
- }
-}