summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/GUI/EingabeAllgemein.java
diff options
context:
space:
mode:
authortspitzer2013-09-17 15:38:08 +0200
committertspitzer2013-09-17 15:38:08 +0200
commit205f059ec5df1a24daa87f8563d2bbb99344ecf9 (patch)
tree4f37a93f4224a5f37adb6e6477e65ce9e983febe /Dozentenmodul/src/GUI/EingabeAllgemein.java
parentneue Version (diff)
downloadtutor-module-205f059ec5df1a24daa87f8563d2bbb99344ecf9.tar.gz
tutor-module-205f059ec5df1a24daa87f8563d2bbb99344ecf9.tar.xz
tutor-module-205f059ec5df1a24daa87f8563d2bbb99344ecf9.zip
g
Diffstat (limited to 'Dozentenmodul/src/GUI/EingabeAllgemein.java')
-rw-r--r--Dozentenmodul/src/GUI/EingabeAllgemein.java345
1 files changed, 345 insertions, 0 deletions
diff --git a/Dozentenmodul/src/GUI/EingabeAllgemein.java b/Dozentenmodul/src/GUI/EingabeAllgemein.java
new file mode 100644
index 00000000..b28147b7
--- /dev/null
+++ b/Dozentenmodul/src/GUI/EingabeAllgemein.java
@@ -0,0 +1,345 @@
+package GUI;
+
+
+import java.awt.FlowLayout;
+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 ftp.ftp;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JCheckBox;
+import javax.swing.JSeparator;
+import javax.swing.event.ChangeListener;
+import javax.swing.event.ChangeEvent;
+import javax.swing.JMenuBar;
+import javax.swing.JMenu;
+import javax.swing.JMenuItem;
+
+import Models.person;
+
+@SuppressWarnings("serial")
+public class EingabeAllgemein extends JDialog {
+
+ private final JPanel contentPanel = new JPanel();
+ String[] result;
+ ftp f=new ftp();
+ private JTextField Vorname_V;
+ private JTextField Nachname_V;
+ private JTextField Hochschule_V;
+ private JTextField EMail_V;
+ private JTextField Tel_V;
+ private JTextField Fak_V;
+ private JTextField Vorname_E;
+ private JTextField Nachname_E;
+ private JTextField Hochschule_E;
+ private JTextField EMail_E;
+ private JTextField Tel_E;
+ private JTextField Fak_E;
+ JCheckBox chckbxDerVerantwortlicheEntspricht;
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ EingabeAllgemein dialog = new EingabeAllgemein();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public EingabeAllgemein() {
+
+ try {
+ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+ } catch (ClassNotFoundException | InstantiationException
+ | IllegalAccessException | UnsupportedLookAndFeelException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ setTitle("Dozentenmodul");
+ setBounds(100, 100, 545, 689);
+ getContentPane().setLayout(null);
+ {
+ JPanel panel = new JPanel();
+ panel.setBounds(0, 0, 529, 68);
+ getContentPane().add(panel);
+ panel.setLayout(null);
+ {
+ JLabel lblNewLabel = new JLabel("Eingabe der allgemeinen Daten (Schritt 3 von 6)");
+ 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("Geben Sie hier bitte die Kontaktdaten des Vernatwortlichen und des Erstellers der VMDK ein");
+ txtpnBitteWhlenSie.setBounds(10, 36, 509, 42);
+ panel.add(txtpnBitteWhlenSie);
+ }
+ contentPanel.setBounds(10, 91, 509, 483);
+ contentPanel.setBackground(Color.WHITE);
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel);
+ contentPanel.setLayout(null);
+
+ JLabel lblNewLabel_1 = new JLabel("Allgemeine Informationen zum Verantwortlichen");
+ lblNewLabel_1.setFont(new Font("Tahoma", Font.PLAIN, 14));
+ lblNewLabel_1.setBounds(10, 0, 338, 25);
+ contentPanel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("Vorname: *");
+ lblNewLabel_2.setBounds(10, 36, 125, 20);
+ contentPanel.add(lblNewLabel_2);
+
+ Vorname_V = new JTextField();
+ Vorname_V.setBounds(145, 36, 125, 20);
+ Vorname_V.setText(person.verantowrtlicher.getVorname());
+ contentPanel.add(Vorname_V);
+ Vorname_V.setColumns(10);
+
+ JLabel lblNachname = new JLabel("Nachname: *");
+ lblNachname.setBounds(10, 67, 125, 20);
+ contentPanel.add(lblNachname);
+
+ Nachname_V = new JTextField();
+ Nachname_V.setBounds(145, 67, 125, 20);
+ Nachname_V.setText(person.verantowrtlicher.getName());
+ contentPanel.add(Nachname_V);
+ Nachname_V.setColumns(10);
+
+ JLabel lblHochschule = new JLabel("Hochschule: *");
+ lblHochschule.setBounds(10, 98, 125, 20);
+ contentPanel.add(lblHochschule);
+
+ Hochschule_V = new JTextField();
+ Hochschule_V.setColumns(10);
+ Hochschule_V.setBounds(145, 98, 125, 20);
+ Hochschule_V.setText(person.verantowrtlicher.getHochschule());
+ contentPanel.add(Hochschule_V);
+
+ JLabel lblEmail = new JLabel("E-Mail: *");
+ lblEmail.setBounds(10, 129, 125, 20);
+ contentPanel.add(lblEmail);
+
+ EMail_V = new JTextField();
+ EMail_V.setColumns(10);
+ EMail_V.setBounds(145, 129, 125, 20);
+ EMail_V.setText(person.verantowrtlicher.getEMail());
+ contentPanel.add(EMail_V);
+
+ JLabel lblTelnummer = new JLabel("Tel.-Nummer:");
+ lblTelnummer.setBounds(10, 160, 125, 20);
+ contentPanel.add(lblTelnummer);
+
+ Tel_V = new JTextField();
+ Tel_V.setColumns(10);
+ Tel_V.setBounds(145, 160, 125, 20);
+ Tel_V.setText(person.verantowrtlicher.getTel());
+ contentPanel.add(Tel_V);
+
+ JLabel lblFakultt = new JLabel("Fakult\u00E4t:");
+ lblFakultt.setBounds(10, 191, 125, 20);
+ contentPanel.add(lblFakultt);
+
+ Fak_V = new JTextField();
+ Fak_V.setColumns(10);
+ Fak_V.setBounds(145, 191, 125, 20);
+ Fak_V.setText(person.verantowrtlicher.getFakultät());
+ contentPanel.add(Fak_V);
+
+ chckbxDerVerantwortlicheEntspricht = new JCheckBox("Der Verantwortliche entspricht dem Ersteller");
+ chckbxDerVerantwortlicheEntspricht.setSelected(person.verantowrtlicher.isIschecked());
+ chckbxDerVerantwortlicheEntspricht.addChangeListener(new ChangeListener() {
+ public void stateChanged(ChangeEvent arg0) {
+ if(chckbxDerVerantwortlicheEntspricht.isSelected()==true){
+ Nachname_E.setText(Nachname_V.getText());
+ Vorname_E.setText(Vorname_V.getText());
+ Hochschule_E.setText(Hochschule_V.getText());
+ EMail_E.setText(EMail_V.getText());
+ Tel_E.setText(Tel_V.getText());
+ Fak_E.setText(Fak_V.getText());
+ }else{
+ Nachname_E.setText("");
+ Vorname_E.setText("");
+ Hochschule_E.setText("");
+ EMail_E.setText("");
+ Tel_E.setText("");
+ Fak_E.setText("");
+ }
+ }
+ });
+ chckbxDerVerantwortlicheEntspricht.setBackground(Color.WHITE);
+ chckbxDerVerantwortlicheEntspricht.setBounds(6, 228, 264, 23);
+ contentPanel.add(chckbxDerVerantwortlicheEntspricht);
+
+ JLabel lblAllgemeineInformationenZum = new JLabel("Allgemeine Informationen zum Ersteller");
+ lblAllgemeineInformationenZum.setFont(new Font("Tahoma", Font.PLAIN, 14));
+ lblAllgemeineInformationenZum.setBounds(10, 258, 338, 25);
+ contentPanel.add(lblAllgemeineInformationenZum);
+
+ JLabel label_1 = new JLabel("Vorname: *");
+ label_1.setBounds(10, 294, 125, 20);
+ contentPanel.add(label_1);
+
+ Vorname_E = new JTextField();
+ Vorname_E.setColumns(10);
+ Vorname_E.setBounds(145, 294, 125, 20);
+ Vorname_E.setText(person.ersteller.getVorname());
+ contentPanel.add(Vorname_E);
+
+ JLabel label_2 = new JLabel("Nachname: *");
+ label_2.setBounds(10, 325, 125, 20);
+ contentPanel.add(label_2);
+
+ Nachname_E = new JTextField();
+ Nachname_E.setColumns(10);
+ Nachname_E.setBounds(145, 325, 125, 20);
+ Nachname_E.setText(person.ersteller.getName());
+ contentPanel.add(Nachname_E);
+
+ Hochschule_E = new JTextField();
+ Hochschule_E.setColumns(10);
+ Hochschule_E.setBounds(145, 356, 125, 20);
+ Hochschule_E.setText(person.ersteller.getHochschule());
+ contentPanel.add(Hochschule_E);
+
+ JLabel label_3 = new JLabel("Hochschule: *");
+ label_3.setBounds(10, 356, 125, 20);
+ contentPanel.add(label_3);
+
+ JLabel label_4 = new JLabel("E-Mail: *");
+ label_4.setBounds(10, 387, 125, 20);
+ contentPanel.add(label_4);
+
+ EMail_E = new JTextField();
+ EMail_E.setColumns(10);
+ EMail_E.setBounds(145, 387, 125, 20);
+ EMail_E.setText(person.ersteller.getEMail());
+ contentPanel.add(EMail_E);
+
+ Tel_E = new JTextField();
+ Tel_E.setColumns(10);
+ Tel_E.setBounds(145, 418, 125, 20);
+ Tel_E.setText(person.ersteller.getTel());
+ contentPanel.add(Tel_E);
+
+ JLabel label_5 = new JLabel("Tel.-Nummer:");
+ label_5.setBounds(10, 418, 125, 20);
+ contentPanel.add(label_5);
+
+ JLabel label_6 = new JLabel("Fakult\u00E4t:");
+ label_6.setBounds(10, 449, 125, 20);
+ contentPanel.add(label_6);
+
+ Fak_E = new JTextField();
+ Fak_E.setColumns(10);
+ Fak_E.setText(person.ersteller.getFakultät());
+ Fak_E.setBounds(145, 449, 125, 20);
+ contentPanel.add(Fak_E);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setBounds(0, 597, 529, 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) {
+ person.verantowrtlicher.setVorname(Vorname_V.getText());
+ person.verantowrtlicher.setName(Nachname_V.getText());
+ person.verantowrtlicher.setEMail(EMail_V.getText());
+ person.verantowrtlicher.setFakultät(Fak_V.getText());
+ person.verantowrtlicher.setHochschule(Hochschule_V.getText());
+ person.verantowrtlicher.setTel(Tel_V.getText());
+ person.verantowrtlicher.setIschecked(chckbxDerVerantwortlicheEntspricht.isSelected());
+ person.ersteller.setEMail(EMail_E.getText());
+ person.ersteller.setFakultät(Fak_E.getText());
+ person.ersteller.setHochschule(Hochschule_E.getText());
+ person.ersteller.setName(Nachname_E.getText());
+ person.ersteller.setVorname(Vorname_V.getText());
+ person.ersteller.setTel(Tel_E.getText());
+ getVMwarePlayer sr=new getVMwarePlayer();
+ sr.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 e) {
+ person.verantowrtlicher.setVorname(Vorname_V.getText());
+ person.verantowrtlicher.setName(Nachname_V.getText());
+ person.verantowrtlicher.setEMail(EMail_V.getText());
+ person.verantowrtlicher.setFakultät(Fak_V.getText());
+ person.verantowrtlicher.setHochschule(Hochschule_V.getText());
+ person.verantowrtlicher.setTel(Tel_V.getText());
+ person.verantowrtlicher.setIschecked(chckbxDerVerantwortlicheEntspricht.isSelected());
+ person.ersteller.setEMail(EMail_E.getText());
+ person.ersteller.setFakultät(Fak_E.getText());
+ person.ersteller.setHochschule(Hochschule_E.getText());
+ person.ersteller.setName(Nachname_E.getText());
+ person.ersteller.setVorname(Vorname_V.getText());
+ person.ersteller.setTel(Tel_E.getText());
+ EingabeSystemDaten ea=new EingabeSystemDaten();
+ ea.setVisible(true);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+
+ JSeparator separator = new JSeparator();
+ separator.setBounds(0, 79, 529, 2);
+ getContentPane().add(separator);
+
+ JSeparator separator_1 = new JSeparator();
+ separator_1.setBounds(0, 585, 529, 2);
+ getContentPane().add(separator_1);
+
+ JMenuBar menuBar = new JMenuBar();
+ setJMenuBar(menuBar);
+
+ JMenu mnNewMenu = new JMenu("Suchen");
+ 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);
+
+
+
+ }
+}