summaryrefslogtreecommitdiffstats
path: root/src/main/java/LagerGUI.java
blob: cbf774d5a34e2af6bd2c07da347738542cafe384 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/*
 * Generated with JinBean Java GUI Builder v0.9.7
 * 2006-05-01 09:34:48
 *
 * Copyright (c) 2005 Jens Becker
 * <a href="mailto:jb@intermitto.net">jb@intermitto.net</a>
 *
 * See <a href="http://jinbean.intermitto.net/">http://jinbean.intermitto.net</a>
 * for license and details.
 */

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

/**
 * Place JavaDoc information for this class here.
 */
public class LagerGUI extends JFrame implements ActionListener 
{
	// attributes
	private JButton jButton3;
	private JTextField jTextField5;
	private JLabel jLabel7;
	private JTextField jTextField9;
	private JLabel jLabel11;
	private JTextField jTextField13;
	private JLabel jLabel15;
	private JTextField jTextField17;
	private JLabel jLabel19;

	/**
	 * Default Constructor. Sets frame preferences and initializes the GUI.
	 */
	public LagerGUI() {
		// init contentPane and components
		this.initGUI();

		// frame properties
		this.setVisible(true);
	}

	/**
	 * Create graphical components and display them.
	 */
	private void initGUI() {
		// components
		jButton3 = new JButton("Einliefern");
		jTextField5 = new JTextField();
		jLabel7 = new JLabel("Auftragsnummer");
		jTextField9 = new JTextField();
		jLabel11 = new JLabel("Anzahl");
		jTextField13 = new JTextField();
		jLabel15 = new JLabel("Länge");
		jTextField17 = new JTextField();
		jLabel19 = new JLabel("Holzart");

		// Properties and methods
		this.setSize(new Dimension(306, 266));
		this.getContentPane().add(jButton3);
		this.getContentPane().add(jTextField5);
		this.getContentPane().add(jLabel7);
		this.getContentPane().add(jTextField9);
		this.getContentPane().add(jLabel11);
		this.getContentPane().add(jTextField13);
		this.getContentPane().add(jLabel15);
		this.getContentPane().add(jTextField17);
		this.getContentPane().add(jLabel19);
		this.getContentPane().setLayout(null);
		this.getContentPane().setName(null);
		this.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
		this.setMinimumSize(new Dimension(7, 27));
		this.setName("LagerGUI");
		this.setPreferredSize(new Dimension(306, 266));
		this.setResizable(false);
		this.setTitle("LagerGUI");
		jButton3.setBounds(new Rectangle(90, 190, 100, 20));
		jTextField5.setBounds(new Rectangle(130, 150, 80, 20));
		jLabel7.setBounds(new Rectangle(30, 150, 90, 20));
		jTextField9.setBounds(new Rectangle(130, 110, 80, 20));
		jLabel11.setBounds(new Rectangle(30, 110, 90, 20));
		jTextField13.setBounds(new Rectangle(130, 70, 80, 20));
		jLabel15.setBounds(new Rectangle(30, 70, 90, 20));
		jTextField17.setBounds(new Rectangle(130, 30, 80, 20));
		jLabel19.setBounds(new Rectangle(30, 30, 80, 20));

		// ActionListener
		jButton3.addActionListener(this);

	}

	/**
	 * The entry point of this class when starting the class directly.
	 *
	 * @param arguments String[] command line arguments
	 */
	public static void main(String[] arguments) {
		new LagerGUI();
	}

	/**
	 * This operation is called when an ActionEvent occurs.
	 *
	 * @param event ActionEvent
	 */
	public void actionPerformed(ActionEvent event) 
	{
		boolean ret;
		System.out.println(""+event);
		Lager meinLager = new Lager();
		ret = meinLager.Einlieferung(jTextField17.getText(), 
				Integer.parseInt(jTextField13.getText()), 
				Integer.parseInt(jTextField9.getText()), 
				jTextField5.getText());
		if(ret==true)
		{
			jTextField17.setText("");
			jTextField13.setText("");
			jTextField9.setText("");
			jTextField5.setText("");
		}

		// to get source component: event.getSource()
	}
}