/*
 * my3DBox.java
 *
 * Created on July 25, 2000, 10:36 AM
 */
 


/** 
 *
 * @author  Administrator
 * @version 
 */
public class my3DBox extends javax.swing.JFrame {

  /** Creates new form my3DBox */
  public my3DBox() {
    initComponents ();
    getContentPane().add("Center",box);
    pack ();
  }

  /** This method is called from within the constructor to
   * initialize the form.
   * WARNING: Do NOT modify this code. The content of this method is
   * always regenerated by the FormEditor.
   */
  private void initComponents () {//GEN-BEGIN:initComponents
    jPanel1 = new javax.swing.JPanel ();
    jButton1 = new javax.swing.JButton ();
    labelDep = new javax.swing.JLabel ();
    jtfHeight = new javax.swing.JTextField ();
    jtfdepth = new javax.swing.JTextField ();
    jLabel2 = new javax.swing.JLabel ();
    jLabel3 = new javax.swing.JLabel ();
    jtfwidth = new javax.swing.JTextField ();
    addWindowListener (new java.awt.event.WindowAdapter () {
      public void windowClosing (java.awt.event.WindowEvent evt) {
        exitForm (evt);
      }
    }
    );

    jPanel1.setLayout (new com.netbeans.developer.awt.AbsoluteLayout ());

      jButton1.setText ("jButton1");
      jButton1.addActionListener (new java.awt.event.ActionListener () {
        public void actionPerformed (java.awt.event.ActionEvent evt) {
          jButton1ActionPerformed (evt);
        }
      }
      );
  
      jPanel1.add (jButton1, new com.netbeans.developer.awt.AbsoluteConstraints (10, 160, -1, -1));
  
      labelDep.setText ("depth");
  
      jPanel1.add (labelDep, new com.netbeans.developer.awt.AbsoluteConstraints (10, 110, -1, -1));
  
  
      jPanel1.add (jtfHeight, new com.netbeans.developer.awt.AbsoluteConstraints (60, 10, 60, 30));
  
  
      jPanel1.add (jtfdepth, new com.netbeans.developer.awt.AbsoluteConstraints (60, 110, 60, 30));
  
      jLabel2.setText ("height");
  
      jPanel1.add (jLabel2, new com.netbeans.developer.awt.AbsoluteConstraints (10, 10, -1, -1));
  
      jLabel3.setText ("width");
  
      jPanel1.add (jLabel3, new com.netbeans.developer.awt.AbsoluteConstraints (10, 60, -1, -1));
  
  
      jPanel1.add (jtfwidth, new com.netbeans.developer.awt.AbsoluteConstraints (60, 60, 60, 30));
  

    getContentPane ().add (jPanel1, java.awt.BorderLayout.EAST);

  }//GEN-END:initComponents

  private void jButton1ActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// Add your handling code here:
    box.update(Float.valueOf(jtfHeight.getText()).floatValue(), 
      Float.valueOf(jtfwidth.getText()).floatValue(),
      Float.valueOf(jtfdepth.getText()).floatValue());
  }//GEN-LAST:event_jButton1ActionPerformed

  /** Exit the Application */
  private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
    System.exit (0);
  }//GEN-LAST:event_exitForm

  /**
  * @param args the command line arguments
  */
  public static void main (String args[]) {
    new my3DBox ().show ();
  }

  my3DBoxApp box = new my3DBoxApp();
  // Variables declaration - do not modify//GEN-BEGIN:variables
  protected javax.swing.JPanel jPanel1;
  protected javax.swing.JButton jButton1;
  protected javax.swing.JLabel labelDep;
  protected javax.swing.JTextField jtfHeight;
  protected javax.swing.JTextField jtfdepth;
  protected javax.swing.JLabel jLabel2;
  protected javax.swing.JLabel jLabel3;
  protected javax.swing.JTextField jtfwidth;
  // End of variables declaration//GEN-END:variables

}