/* * Generated with JinBean Java GUI Builder v0.9.7 * 2006-05-01 09:34:48 * * Copyright (c) 2005 Jens Becker * jb@intermitto.net * * See http://jinbean.intermitto.net * 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() } }