summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java
diff options
context:
space:
mode:
authorTobias Spitzer2014-07-17 10:39:11 +0200
committerTobias Spitzer2014-07-17 10:39:11 +0200
commite3fefe1c7093687265c883e2bf168f4bc63a0a74 (patch)
tree89e395eb88f62ef17a10f615d02fa6db03b7dab6 /Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java
parentErsten zwei Funktionen (diff)
downloadtutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.tar.gz
tutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.tar.xz
tutor-module-e3fefe1c7093687265c883e2bf168f4bc63a0a74.zip
Es ist nun möglich ein Image als Vorlage definiert anzulegen und hochzuladen.
Ebsenso ist es möglich eine Vorlage in ein bestehendes Image und andersrum zu tauschen
Diffstat (limited to 'Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java')
-rw-r--r--Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java269
1 files changed, 269 insertions, 0 deletions
diff --git a/Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java b/Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java
new file mode 100644
index 00000000..9afb1790
--- /dev/null
+++ b/Dozentenmodul/src/gui/lecture/ExtendedSearchForLectures_GUI.java
@@ -0,0 +1,269 @@
+package gui.lecture;
+
+
+import gui.image.CreateImageAllgemein_GUI;
+import gui.image.FTPCreateUploader_GUI;
+import gui.intro.About_GUI;
+
+import java.awt.FlowLayout;
+import java.awt.Font;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.net.URI;
+import java.net.URISyntaxException;
+
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JComboBox;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JPanel;
+import javax.swing.JSeparator;
+import javax.swing.JTextField;
+import javax.swing.JTextPane;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
+import javax.swing.border.EmptyBorder;
+import javax.swing.border.TitledBorder;
+
+import models.Links;
+import util.GuiOrganizer;
+import util.OpenLinks;
+
+@SuppressWarnings("serial")
+public class ExtendedSearchForLectures_GUI extends JFrame {
+
+ private final JPanel contentPanel = new JPanel();
+ String[] result;
+ private JTextField textField;
+ private JTextField textField_1;
+
+
+ /**
+ * Create the dialog.
+ */
+ public ExtendedSearchForLectures_GUI() {
+
+ setResizable(false);
+
+ try {
+ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+ } catch (ClassNotFoundException | InstantiationException
+ | IllegalAccessException | UnsupportedLookAndFeelException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ setTitle("bwLehrpool Suite *Prototyp* - Erweiterte Suche");
+ setBounds(0, 0, 603, 722);
+ GuiOrganizer.centerGUI(this);
+
+ getContentPane().setLayout(null);
+ {
+ JPanel panel = new JPanel();
+ panel.setBackground(SystemColor.menu);
+ panel.setBounds(10, 11, 577, 57);
+ getContentPane().add(panel);
+ panel.setLayout(null);
+ {
+ JLabel lblNewLabel = new JLabel("Weitere Suchoptionen");
+ lblNewLabel.setBounds(10, 11, 509, 22);
+ panel.add(lblNewLabel);
+ lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 18));
+ }
+
+ JTextPane txtpnBitteWhlenSie = new JTextPane();
+ txtpnBitteWhlenSie.setEditable(false);
+ txtpnBitteWhlenSie.setBackground(SystemColor.menu);
+ txtpnBitteWhlenSie.setText("beschreibung");
+ txtpnBitteWhlenSie.setBounds(10, 36, 509, 32);
+ panel.add(txtpnBitteWhlenSie);
+ }
+ contentPanel.setBounds(10, 85, 577, 493);
+ contentPanel.setBackground(SystemColor.menu);
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel);
+ contentPanel.setLayout(null);
+
+ JPanel panel_1 = new JPanel();
+ panel_1.setBackground(SystemColor.menu);
+ panel_1.setBorder(new TitledBorder(null, "Image-Typ", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel_1.setBounds(10, 11, 557, 95);
+ contentPanel.add(panel_1);
+ panel_1.setLayout(null);
+
+ JLabel lblNewLabel_2 = new JLabel("Image-Typ");
+ lblNewLabel_2.setBounds(10, 39, 176, 20);
+ panel_1.add(lblNewLabel_2);
+
+ JCheckBox chckbxBestehendesImage = new JCheckBox("Bestehendes Image");
+ chckbxBestehendesImage.setSelected(true);
+ chckbxBestehendesImage.setBounds(192, 38, 138, 23);
+ panel_1.add(chckbxBestehendesImage);
+
+ JCheckBox chckbxRohling = new JCheckBox("Rohling");
+ chckbxRohling.setSelected(true);
+ chckbxRohling.setBounds(332, 38, 97, 23);
+ panel_1.add(chckbxRohling);
+
+ JPanel panel = new JPanel();
+ panel.setLayout(null);
+ panel.setBorder(new TitledBorder(null, "Image-Inhalt", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBackground(SystemColor.menu);
+ panel.setBounds(10, 117, 557, 95);
+ contentPanel.add(panel);
+
+ JLabel lblEnthalteneSoftware = new JLabel("Enthaltene Software");
+ lblEnthalteneSoftware.setBounds(10, 39, 176, 20);
+ panel.add(lblEnthalteneSoftware);
+
+ textField = new JTextField();
+ textField.setBounds(196, 39, 351, 20);
+ panel.add(textField);
+ textField.setColumns(10);
+
+ JLabel lblNewLabel_1 = new JLabel("Bitte mit ; getrennt angeben");
+ lblNewLabel_1.setBounds(196, 70, 351, 14);
+ panel.add(lblNewLabel_1);
+
+ JPanel panel_2 = new JPanel();
+ panel_2.setLayout(null);
+ panel_2.setBorder(new TitledBorder(null, "Informationen zum Ersteller", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel_2.setBackground(SystemColor.menu);
+ panel_2.setBounds(10, 223, 557, 123);
+ contentPanel.add(panel_2);
+
+ JLabel lblNachnameDesErstellers = new JLabel("Nachname des Erstellers");
+ lblNachnameDesErstellers.setBounds(10, 39, 176, 20);
+ panel_2.add(lblNachnameDesErstellers);
+
+ textField_1 = new JTextField();
+ textField_1.setColumns(10);
+ textField_1.setBounds(196, 39, 351, 20);
+ panel_2.add(textField_1);
+
+ JLabel lblHochschuleuniversitt = new JLabel("Hochschule/Universit\u00E4t");
+ lblHochschuleuniversitt.setBounds(10, 70, 176, 20);
+ panel_2.add(lblHochschuleuniversitt);
+
+ JComboBox<String> comboBox = new JComboBox<String>();
+ comboBox.setBounds(196, 70, 351, 20);
+ panel_2.add(comboBox);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setBounds(0, 640, 597, 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) {
+
+
+ CreateImageAllgemein_GUI sr=new CreateImageAllgemein_GUI();
+ sr.setVisible(true);
+ dispose();
+ }
+ });
+ okButton.setActionCommand("OK");
+ buttonPane.add(okButton);
+ getRootPane().setDefaultButton(okButton);
+ }
+ {
+ JButton cancelButton = new JButton("\u00DCbernehmen");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+
+
+ FTPCreateUploader_GUI ea=new FTPCreateUploader_GUI();
+ ea.setVisible(true);
+ dispose();
+
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+
+ JSeparator separator = new JSeparator();
+ separator.setBounds(0, 78, 597, 2);
+ getContentPane().add(separator);
+
+ JSeparator separator_1 = new JSeparator();
+ separator_1.setBounds(0, 627, 597, 2);
+ getContentPane().add(separator_1);
+
+ JMenuBar menuBar = new JMenuBar();
+ setJMenuBar(menuBar);
+
+ JMenu mnNewMenu = 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");
+ mntmFaq.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mousePressed(MouseEvent arg0) {
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getFAQ());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ });
+ mnNewMenu_1.add(mntmFaq);
+
+
+ JMenuItem mntmOtrs = new JMenuItem("OTRS");
+ mntmOtrs.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mousePressed(MouseEvent arg0) {
+
+ OpenLinks open = new OpenLinks();
+
+ URI windows;
+ try {
+ windows = new URI(Links.getOTRS());
+
+ open.openWebpage(windows);
+
+ } catch (URISyntaxException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ }
+ });
+ mnNewMenu_1.add(mntmOtrs);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About_GUI ab = new About_GUI();
+ ab.setVisible(true);
+ }
+ });
+ mnNewMenu_1.add(mntmAbout);
+
+ }
+}