From d18baddc7d17675d8bf6352d47e58a53e3f878e4 Mon Sep 17 00:00:00 2001 From: tspitzer Date: Tue, 24 Sep 2013 14:36:46 +0200 Subject: Erste Version fast fertig --- Dozentenmodul/src/GUI/FertigStellen.java | 246 +++++++++++++++++++++++++++++-- 1 file changed, 233 insertions(+), 13 deletions(-) (limited to 'Dozentenmodul/src/GUI/FertigStellen.java') diff --git a/Dozentenmodul/src/GUI/FertigStellen.java b/Dozentenmodul/src/GUI/FertigStellen.java index e9beb598..3ff09ee6 100644 --- a/Dozentenmodul/src/GUI/FertigStellen.java +++ b/Dozentenmodul/src/GUI/FertigStellen.java @@ -1,7 +1,10 @@ package GUI; import java.awt.FlowLayout; +import java.awt.List; + import javax.swing.JButton; import javax.swing.JDialog; +import javax.swing.JList; import javax.swing.JPanel; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; @@ -18,12 +21,20 @@ import javax.swing.JSeparator; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JMenu; +import javax.swing.JTable; + +import Models.person; +import Models.vm; +import java.awt.TextArea; +import javax.swing.JTextArea; +import javax.swing.JScrollPane; +import com.toedter.calendar.JDateChooser; @SuppressWarnings("serial") public class FertigStellen extends JDialog { - private final JPanel contentPanel = new JPanel(); + private final JScrollPane contentPanel = new JScrollPane(); String[] result; ftp f=new ftp(); /** @@ -42,6 +53,7 @@ public class FertigStellen extends JDialog { /** * Create the dialog. */ + @SuppressWarnings("deprecation") public FertigStellen() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); @@ -51,11 +63,11 @@ public class FertigStellen extends JDialog { e.printStackTrace(); } setTitle("Dozentenmodul"); - setBounds(100, 100, 417, 307); + setBounds(100, 100, 561, 908); getContentPane().setLayout(null); { JPanel panel = new JPanel(); - panel.setBounds(0, 0, 529, 68); + panel.setBounds(0, 0, 545, 68); getContentPane().add(panel); panel.setLayout(null); { @@ -72,28 +84,236 @@ public class FertigStellen extends JDialog { txtpnBitteWhlenSie.setBounds(10, 36, 391, 42); panel.add(txtpnBitteWhlenSie); } - contentPanel.setBounds(10, 91, 381, 97); + contentPanel.setBounds(10, 87, 525, 702); contentPanel.setBackground(Color.WHITE); contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); getContentPane().add(contentPanel); contentPanel.setLayout(null); + JLabel lblZusammenfassung = new JLabel("Zusammenfassung"); + lblZusammenfassung.setFont(new Font("Tahoma", Font.PLAIN, 16)); + lblZusammenfassung.setBounds(10, 11, 505, 14); + contentPanel.add(lblZusammenfassung); + + JLabel lblVerantwortlicher = new JLabel("Verantwortlicher"); + lblVerantwortlicher.setFont(new Font("Tahoma", Font.PLAIN, 14)); + lblVerantwortlicher.setBounds(10, 36, 244, 14); + contentPanel.add(lblVerantwortlicher); + + JLabel lblErsteller = new JLabel("Ersteller"); + lblErsteller.setFont(new Font("Tahoma", Font.PLAIN, 14)); + lblErsteller.setBounds(264, 36, 251, 14); + contentPanel.add(lblErsteller); + + JLabel lblName = new JLabel("Vorname:"); + lblName.setBounds(10, 61, 65, 14); + contentPanel.add(lblName); + + JLabel lblName_1 = new JLabel("Nachname:"); + lblName_1.setBounds(10, 86, 65, 14); + contentPanel.add(lblName_1); + + JLabel lblHochschule = new JLabel("Hochschule:"); + lblHochschule.setBounds(10, 111, 65, 14); + contentPanel.add(lblHochschule); + + JLabel lblEmail = new JLabel("E-Mail:"); + lblEmail.setBounds(10, 136, 65, 14); + contentPanel.add(lblEmail); + + JLabel lblTelnummer = new JLabel("Tel.-Nummer:"); + lblTelnummer.setBounds(10, 161, 65, 14); + contentPanel.add(lblTelnummer); + + JLabel lblFakultt = new JLabel("Fakult\u00E4t:"); + lblFakultt.setBounds(10, 186, 65, 14); + contentPanel.add(lblFakultt); + + JLabel label = new JLabel("Fakult\u00E4t:"); + label.setBounds(264, 186, 65, 14); + contentPanel.add(label); + + JLabel label_1 = new JLabel("Tel.-Nummer:"); + label_1.setBounds(264, 161, 65, 14); + contentPanel.add(label_1); + + JLabel label_2 = new JLabel("E-Mail:"); + label_2.setBounds(264, 136, 65, 14); + contentPanel.add(label_2); + + JLabel label_3 = new JLabel("Hochschule:"); + label_3.setBounds(264, 111, 65, 14); + contentPanel.add(label_3); + + JLabel label_4 = new JLabel("Nachname:"); + label_4.setBounds(264, 86, 65, 14); + contentPanel.add(label_4); + + JLabel label_5 = new JLabel("Vorname:"); + label_5.setBounds(264, 61, 65, 14); + contentPanel.add(label_5); + + JLabel lblSystem = new JLabel("System"); + lblSystem.setFont(new Font("Tahoma", Font.PLAIN, 14)); + lblSystem.setBounds(10, 211, 171, 14); + contentPanel.add(lblSystem); + + JLabel lblLaborname = new JLabel("Laborname:"); + lblLaborname.setBounds(10, 236, 100, 14); + contentPanel.add(lblLaborname); + + JLabel lblKurzbeschreibung = new JLabel("Kurzbeschreibung:"); + lblKurzbeschreibung.setBounds(10, 261, 100, 14); + contentPanel.add(lblKurzbeschreibung); + + JLabel lblLangbeschreibung = new JLabel("Langbeschreibung:"); + lblLangbeschreibung.setBounds(10, 341, 100, 14); + contentPanel.add(lblLangbeschreibung); + + JLabel lblKommentar = new JLabel("Kommentar:"); + lblKommentar.setBounds(10, 425, 100, 14); + contentPanel.add(lblKommentar); + + JLabel lblBetriebssystem = new JLabel("Betriebssystem:"); + lblBetriebssystem.setBounds(10, 510, 100, 14); + contentPanel.add(lblBetriebssystem); + + JLabel lblGltigVon = new JLabel("G\u00FCltig von"); + lblGltigVon.setBounds(10, 535, 100, 14); + contentPanel.add(lblGltigVon); + + JLabel lblBis = new JLabel("bis"); + lblBis.setBounds(262, 535, 46, 14); + contentPanel.add(lblBis); + + JLabel lblSoftware = new JLabel("Ausgew\u00E4hlte Software"); + lblSoftware.setFont(new Font("Tahoma", Font.PLAIN, 14)); + lblSoftware.setBounds(10, 560, 171, 14); + contentPanel.add(lblSoftware); + + JLabel label_Vorname_V = new JLabel(""); + label_Vorname_V.setText(person.verantowrtlicher.getVorname()); + label_Vorname_V.setBounds(85, 61, 169, 14); + contentPanel.add(label_Vorname_V); + + JLabel label_Nachname_V = new JLabel((String) null); + label_Nachname_V.setText(person.verantowrtlicher.getName()); + label_Nachname_V.setBounds(85, 86, 169, 14); + contentPanel.add(label_Nachname_V); + + JLabel label_Hochschule_V = new JLabel((String) null); + label_Hochschule_V.setText(person.verantowrtlicher.getHochschule()); + label_Hochschule_V.setBounds(85, 111, 169, 14); + contentPanel.add(label_Hochschule_V); + + JLabel label_EMail_V = new JLabel((String) null); + label_EMail_V.setText(person.verantowrtlicher.getEMail()); + label_EMail_V.setBounds(85, 136, 169, 14); + contentPanel.add(label_EMail_V); + + JLabel label_Tel_V = new JLabel((String) null); + label_Tel_V.setText(person.verantowrtlicher.getTel()); + label_Tel_V.setBounds(85, 161, 169, 14); + contentPanel.add(label_Tel_V); + + JLabel label_Fak_V = new JLabel((String) null); + label_Fak_V.setText(person.verantowrtlicher.getFakultät()); + label_Fak_V.setBounds(85, 186, 169, 14); + contentPanel.add(label_Fak_V); + + JLabel label_Vorname_E = new JLabel((String) null); + label_Vorname_E.setText(person.ersteller.getVorname()); + label_Vorname_E.setBounds(339, 61, 169, 14); + contentPanel.add(label_Vorname_E); + + JLabel label_Nachname_E = new JLabel((String) null); + label_Nachname_E.setText(person.ersteller.getName()); + label_Nachname_E.setBounds(339, 86, 169, 14); + contentPanel.add(label_Nachname_E); + + JLabel label_Hochschule_E = new JLabel((String) null); + label_Hochschule_E.setText(person.ersteller.getHochschule()); + label_Hochschule_E.setBounds(339, 111, 169, 14); + contentPanel.add(label_Hochschule_E); + + JLabel label_EMail_E = new JLabel((String) null); + label_EMail_E.setText(person.ersteller.getEMail()); + label_EMail_E.setBounds(339, 136, 169, 14); + contentPanel.add(label_EMail_E); + + JLabel label_Tel_E = new JLabel((String) null); + label_Tel_E.setText(person.ersteller.getTel()); + label_Tel_E.setBounds(339, 161, 169, 14); + contentPanel.add(label_Tel_E); + + JLabel label_Fak_E = new JLabel((String) null); + label_Fak_E.setText(person.ersteller.getFakultät()); + label_Fak_E.setBounds(339, 186, 169, 14); + contentPanel.add(label_Fak_E); + + JLabel label_Laborname = new JLabel(""); + label_Laborname.setText(vm.vl.getLaborname()); + label_Laborname.setBounds(120, 236, 395, 14); + contentPanel.add(label_Laborname); + + JTextArea textArea = new JTextArea(); + textArea.setText(vm.vl.getShortDesc()); + textArea.setEditable(false); + JScrollPane scrollPane = new JScrollPane(textArea); + scrollPane.setBounds(120, 261, 395, 74); + contentPanel.add(scrollPane); + + JTextArea textArea_1 = new JTextArea(); + textArea_1.setText(vm.vl.getLongDesc()); + textArea_1.setEditable(false); + JScrollPane scrollPane_1 = new JScrollPane(textArea_1); + scrollPane_1.setBounds(120, 341, 395, 74); + contentPanel.add(scrollPane_1); + + JTextArea textArea_2 = new JTextArea(); + textArea_2.setText(vm.vl.getComment()); + textArea_2.setEditable(false); + JScrollPane scrollPane_2 = new JScrollPane(textArea_2); + scrollPane_2.setBounds(120, 425, 395, 74); + contentPanel.add(scrollPane_2); + + JLabel label_os = new JLabel(""); + label_os.setText(vm.vl.getOS()); + label_os.setBounds(120, 510, 395, 14); + contentPanel.add(label_os); + + JLabel label_start = new JLabel(""); + label_start.setText(vm.vl.getBegin().toString()); + label_start.setBounds(120, 535, 134, 14); + contentPanel.add(label_start); + + JLabel label_end = new JLabel(""); + label_end.setText(vm.vl.getEnd().toString()); + label_end.setBounds(318, 535, 197, 14); + contentPanel.add(label_end); + JButton btnUploaderStarten = new JButton("Uploader starten"); + btnUploaderStarten.setBounds(402, 670, 113, 23); + contentPanel.add(btnUploaderStarten); + List sum=new List(); + List temp=vm.vl.getSoftware(); + for(int i=0;i