summaryrefslogblamecommitdiffstats
path: root/Dozentenmodul/src/GUI/EingabeVeranstaltungAllgemein_GUI.java
blob: 2e2c60c358fc12561c77dcc1d0dba05b5051f835 (plain) (tree)
1
2
3
4
5
6
7
8
9
            

 
                      

                           

                            
                        






                                     

                           




                             

                               
                              

                              


                                                   
                                       
 

                     









                                                               

































                                                                                                           

                                                      





































                                                                                                                                            
                                                 


                                           


                                                                      
                                                   
                                       
                                                    



                                                           
                                                   


                                            


                                                                    
                                                    
                                        
                                                     



                                                             
                                                   


                                              


                                                                            
                                                      
                                          
                                                       



                                                         
                                                    


                                         


                                                                  
                                                 
                                     
                                                   

                                   





















































                                                                                                      
 
                                                                                                            
 
                                                


















                                                                                                                                                                                                        
                
                                                                                                            
                
                                                










































                                                                                                                                         
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 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.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.person;


@SuppressWarnings("serial")
public class EingabeVeranstaltungAllgemein_GUI extends JFrame {

	private final JPanel contentPanel = new JPanel();
	String[] result;
	private JTextField Vorname;
	private JTextField Nachname;
	private JTextField Hochschule;
	private JTextField EMail;
	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		try {
			EingabeVeranstaltungAllgemein_GUI dialog = new EingabeVeranstaltungAllgemein_GUI();
			dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the dialog.
	 */
	public EingabeVeranstaltungAllgemein_GUI() {
		addWindowListener(new WindowAdapter() {
			@Override
			public void windowClosing(WindowEvent arg0) {
				System.exit(0);
			}
		});
		setResizable(false);
		
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (ClassNotFoundException | InstantiationException
				| IllegalAccessException | UnsupportedLookAndFeelException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		setTitle("bwLehrpool Suite *Prototyp*");
		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		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);
		{
			JPanel panel = new JPanel();
			panel.setBackground(SystemColor.menu);
			panel.setBounds(10, 11, 577, 57);
			getContentPane().add(panel);
			panel.setLayout(null);
			{
				JLabel lblNewLabel = new JLabel("Eingabe Ihrer Daten");
				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("Geben Sie hier bitte einen sprechenden Imagename sowie Ihre Kontaktdaten an");
			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, "Informationen zum Besitzer", TitledBorder.LEADING, TitledBorder.TOP, null, null));
		panel_1.setBounds(10, 66, 557, 369);
		contentPanel.add(panel_1);
		panel_1.setLayout(null);
		
		JLabel label = new JLabel("Vorname: *");
		label.setBackground(SystemColor.menu);
		label.setBounds(10, 33, 125, 20);
		panel_1.add(label);
		
		Vorname = new JTextField();
		Vorname.setEditable(false);
		Vorname.setEnabled(false);
		Vorname.setText(person.verantowrtlicher.getVorname());
		Vorname.setBackground(Color.WHITE);
		Vorname.setColumns(10);
		Vorname.setBounds(145, 33, 350, 20);
		panel_1.add(Vorname);
		
		JLabel label_7 = new JLabel("Nachname: *");
		label_7.setBackground(SystemColor.menu);
		label_7.setBounds(10, 64, 125, 20);
		panel_1.add(label_7);
		
		Nachname = new JTextField();
		Nachname.setEnabled(false);
		Nachname.setEditable(false);
		Nachname.setText(person.verantowrtlicher.getName());
		Nachname.setBackground(Color.WHITE);
		Nachname.setColumns(10);
		Nachname.setBounds(145, 64, 350, 20);
		panel_1.add(Nachname);
		
		JLabel label_8 = new JLabel("Hochschule: *");
		label_8.setBackground(SystemColor.menu);
		label_8.setBounds(10, 95, 125, 20);
		panel_1.add(label_8);
		
		Hochschule = new JTextField();
		Hochschule.setEnabled(false);
		Hochschule.setEditable(false);
		Hochschule.setText(person.verantowrtlicher.getHochschule());
		Hochschule.setBackground(Color.WHITE);
		Hochschule.setColumns(10);
		Hochschule.setBounds(145, 95, 350, 20);
		panel_1.add(Hochschule);
		
		JLabel label_9 = new JLabel("E-Mail: *");
		label_9.setBackground(SystemColor.menu);
		label_9.setBounds(10, 126, 125, 20);
		panel_1.add(label_9);
		
		EMail = new JTextField();
		EMail.setEnabled(false);
		EMail.setEditable(false);
		EMail.setText(person.verantowrtlicher.getEMail());
		EMail.setBackground(Color.WHITE);
		EMail.setColumns(10);
		EMail.setBounds(145, 126, 350, 20);
		panel_1.add(EMail);
		
		JPanel panel = new JPanel();
		panel.setBounds(10, 402, 577, 33);
		contentPanel.add(panel);
		panel.setLayout(null);
		panel.setBorder(new EmptyBorder(5, 5, 5, 5));
		panel.setBackground(SystemColor.menu);
		
		JLabel lblPflichtfelder = new JLabel("* Pflichtfelder");
		lblPflichtfelder.setBounds(10, 442, 136, 14);
		contentPanel.add(lblPflichtfelder);
		
		JLabel lblHauptmen = new JLabel("Hauptmen\u00FC");
		lblHauptmen.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent arg0) {
				
				EingabeVeranstaltungAllgemein_GUI.this.setVisible(false);
				MainMenue_GUI main=new MainMenue_GUI();
				main.setVisible(true);
			}
		});
		lblHauptmen.setForeground(Color.BLUE);
		lblHauptmen.setBounds(10, 11, 61, 14);
		contentPanel.add(lblHauptmen);
		
		JLabel label_1 = new JLabel(">");
		label_1.setBounds(69, 11, 13, 14);
		contentPanel.add(label_1);
		
		JLabel lblVlimage = new JLabel("VL-Image");
		lblVlimage.setForeground(Color.BLUE);
		lblVlimage.setBounds(81, 11, 45, 14);
		contentPanel.add(lblVlimage);
		
		JLabel label_2 = new JLabel(">");
		label_2.setBounds(133, 11, 13, 14);
		contentPanel.add(label_2);
		
		JLabel lblNewLabel_1 = new JLabel("Neu");
		lblNewLabel_1.setBounds(146, 11, 46, 14);
		contentPanel.add(lblNewLabel_1);
		{
			JPanel buttonPane = new JPanel();
			buttonPane.setBounds(0, 640, 597, 33);
			buttonPane.setBackground(SystemColor.menu);
			buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
			getContentPane().add(buttonPane);
			{
				JButton okButton = new JButton("Zur\u00FCck");
				okButton.addActionListener(new ActionListener() {
					public void actionPerformed(ActionEvent e) {
						person.verantowrtlicher.setVorname(Vorname.getText());
						person.verantowrtlicher.setName(Nachname.getText());
						person.verantowrtlicher.setEMail(EMail.getText());

						person.verantowrtlicher.setHochschule(Hochschule.getText());

						
						
						MainMenue_GUI sr=new MainMenue_GUI();
						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) {
						if(Vorname.getText().isEmpty()==false && Nachname.getText().isEmpty()==false && Hochschule.getText().isEmpty()==false&&EMail.getText().isEmpty()==false)
						{
						person.verantowrtlicher.setVorname(Vorname.getText());
						person.verantowrtlicher.setName(Nachname.getText());
						person.verantowrtlicher.setEMail(EMail.getText());
		
						person.verantowrtlicher.setHochschule(Hochschule.getText());
		
						
						EingabeVeranstatlungTechnisch_GUI ea=new EingabeVeranstatlungTechnisch_GUI();
						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, 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");
		mnNewMenu_1.add(mntmFaq);
		
		JMenuItem mntmOtrs = new JMenuItem("OTRS");
		mnNewMenu_1.add(mntmOtrs);
		
	}
}