AlStat.06 Source Code, Java Program

download AlStat.06 Source Code, Java Program

of 260

Transcript of AlStat.06 Source Code, Java Program

  • 8/7/2019 AlStat.06 Source Code, Java Program

    1/260

    Simple Al 2011

  • 8/7/2019 AlStat.06 Source Code, Java Program

    2/260

    Part 1of the

    ProgramClass Name:MainCom.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    3/260

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * MainCom.java

    *

    * Created on 03 25, 11, 10:11:37 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class MainCom extends javax.swing.JFrame {

    /** Creates new form MainCom */

    public MainCom() {

    initComponents();

    }

    /** This method is called from within the constructor to

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

  • 8/7/2019 AlStat.06 Source Code, Java Program

    4/260

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jLabel1 = new javax.swing.JLabel();

    jLabel2 = new javax.swing.JLabel();

    equal = new javax.swing.JButton();

    unequal = new javax.swing.JButton();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

    setTitle("More Options");

    setResizable(false);

    jInternalFrame1.setTitle("Variance");

    jInternalFrame1.setToolTipText("Other options available");

    jInternalFrame1.setFrameIcon(null);

    jInternalFrame1.setVisible(true);

    jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel1.setText("The Sample Size you entered is less");

    jLabel2.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

  • 8/7/2019 AlStat.06 Source Code, Java Program

    5/260

    jLabel2.setText("than 30, please specify your variance.");

    equal.setFont(new java.awt.Font("Century Gothic", 1, 11));

    equal.setText("equal");

    equal.setToolTipText("equal variance");

    equal.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED,

    new java.awt.Color(255, 0, 102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new

    java.awt.Color(0, 0, 255)));

    equal.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    equalActionPerformed(evt);

    }

    });

    unequal.setFont(new java.awt.Font("Century Gothic", 1, 11));

    unequal.setText("unequal");

    unequal.setToolTipText("unequal variance");

    unequal.setBorder(new

    javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(255, 0,

    102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new java.awt.Color(0, 0, 255)));

    unequal.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    unequalActionPerformed(evt);

    }

    });

  • 8/7/2019 AlStat.06 Source Code, Java Program

    6/260

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(33, 33, 33)

    .addComponent(equal, javax.swing.GroupLayout.PREFERRED_SIZE, 70,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 34,

    Short.MAX_VALUE)

    .addComponent(unequal, javax.swing.GroupLayout.PREFERRED_SIZE, 70,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(35, 35, 35))

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(18, 18, 18)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jInternalFrame1Layout.createSequentialGroup()

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 8,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel1)

    .addGap(11, 11, 11))

    .addComponent(jLabel2))

    .addContainerGap(18, Short.MAX_VALUE))

    );

    jInternalFrame1Layout.setVerticalGroup(

  • 8/7/2019 AlStat.06 Source Code, Java Program

    7/260

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel1)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel2)

    .addGap(26, 26, 26)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(unequal, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(equal, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap(19, Short.MAX_VALUE))

    );

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1)

    .addContainerGap())

    );

    layout.setVerticalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    8/260

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

    );

    pack();

    }// //GEN-END:initComponents

    private void equalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_equalActionPerformed

    MainProgD an = new MainProgD();

    an.setVisible(true);

    }//GEN-LAST:event_equalActionPerformed

    private void unequalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_unequalActionPerformed

    MainProgE in = new MainProgE();

    in.setVisible(true);

    }//GEN-LAST:event_unequalActionPerformed

    /**

    * @param args the command line arguments

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

  • 8/7/2019 AlStat.06 Source Code, Java Program

    9/260

    public void run() {

    new MainCom().setVisible(true);

    }

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JButton equal;

    private javax.swing.JInternalFrame jInternalFrame1;

    private javax.swing.JLabel jLabel1;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JButton unequal;

    // End of variables declaration//GEN-END:variables

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    10/260

    Part 2of the

    ProgramClass Name:MainComA.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    11/260

    import javax.swing.JOptionPane;

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * MainComA.java

    *

    * Created on 03 25, 11, 10:26:32 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class MainComA extends javax.swing.JFrame {

    /** Creates new form MainComA */

    public MainComA() {

    initComponents();

    }

    /** This method is called from within the constructor to

  • 8/7/2019 AlStat.06 Source Code, Java Program

    12/260

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jPanel1 = new javax.swing.JPanel();

    insam = new javax.swing.JTextField();

    insam1 = new javax.swing.JTextField();

    ok = new javax.swing.JButton();

    jLabel2 = new javax.swing.JLabel();

    jLabel3 = new javax.swing.JLabel();

    jMenuBar1 = new javax.swing.JMenuBar();

    jMenu1 = new javax.swing.JMenu();

    Helpcom = new javax.swing.JMenuItem();

    jMenuItem2 = new javax.swing.JMenuItem();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

    setTitle("Sample Size");

    setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    setResizable(false);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    13/260

    jInternalFrame1.setTitle("Specify your Sample Size");

    jInternalFrame1.setToolTipText("");

    jInternalFrame1.setFrameIcon(null);

    jInternalFrame1.setVisible(true);

    ok.setFont(new java.awt.Font("Century Gothic", 1, 11));

    ok.setText("OK");

    ok.setToolTipText("Sure?");

    ok.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED,

    new java.awt.Color(255, 0, 102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new

    java.awt.Color(0, 0, 255)));

    ok.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    okActionPerformed(evt);

    }

    });

    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

    jPanel1.setLayout(jPanel1Layout);

    jPanel1Layout.setHorizontalGroup(

    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jPanel1Layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(insam, javax.swing.GroupLayout.PREFERRED_SIZE, 102,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(18, 18, 18)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    14/260

    .addComponent(insam1, javax.swing.GroupLayout.PREFERRED_SIZE, 102,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(18, 18, 18)

    .addComponent(ok, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(21, 21, 21))

    );

    jPanel1Layout.setVerticalGroup(

    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(ok, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(insam1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(insam, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

    );

    jLabel2.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel2.setText("if you're computing for one population, just put your");

    jLabel3.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel3.setText("sample size in both text field.");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    15/260

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(43, 43, 43)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 22,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel2))

    .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(20, 20, 20)

    .addComponent(jLabel3)))

    .addContainerGap())

    );

    jInternalFrame1Layout.setVerticalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

  • 8/7/2019 AlStat.06 Source Code, Java Program

    16/260

    .addComponent(jLabel2)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel3)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 22,

    Short.MAX_VALUE)

    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    jMenuBar1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

    jMenu1.setText("Options");

    jMenu1.setToolTipText("Click for more options");

    jMenu1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    Helpcom.setText("Help");

    Helpcom.setToolTipText("");

    Helpcom.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    Helpcom.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    HelpcomActionPerformed(evt);

    }

    });

    jMenu1.add(Helpcom);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    17/260

    jMenuItem2.setText("Switch to AlStat.06 Turbo");

    jMenuItem2.setToolTipText("Go!");

    jMenuItem2.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    jMenuItem2.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    jMenuItem2ActionPerformed(evt);

    }

    });

    jMenu1.add(jMenuItem2);

    jMenuBar1.add(jMenu1);

    setJMenuBar(jMenuBar1);

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1)

    .addContainerGap())

    );

    layout.setVerticalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    18/260

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    pack();

    }// //GEN-END:initComponents

    private void okActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_okActionPerformed

    double sam = 0; double sam1 = 0;

    try{

    sam = Double.parseDouble(this.insam.getText());

    sam1 = Double.parseDouble(this.insam1.getText());

    if(sam >= 30 && sam1 >=30){

    MainProgB in = new MainProgB();

    in.setVisible(true);

    }

    else if((sam>=30 && sam1

  • 8/7/2019 AlStat.06 Source Code, Java Program

    19/260

    }else{

    MainCom an = new MainCom();

    an.setVisible(true);

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Careful typing, please re-enter your sample size",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    }//GEN-LAST:event_okActionPerformed

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_jMenuItem2ActionPerformed

    TurboProg2 al = new TurboProg2();

    al.setVisible(true);

    }//GEN-LAST:event_jMenuItem2ActionPerformed

    private void HelpcomActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_HelpcomActionPerformed

    How al = new How();

    al.setVisible(true);

    }//GEN-LAST:event_HelpcomActionPerformed

    /**

  • 8/7/2019 AlStat.06 Source Code, Java Program

    20/260

    * @param args the command line arguments

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    new MainComA().setVisible(true);

    }

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JMenuItem Helpcom;

    private javax.swing.JTextField insam;

    private javax.swing.JTextField insam1;

    private javax.swing.JInternalFrame jInternalFrame1;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel3;

    private javax.swing.JMenu jMenu1;

    private javax.swing.JMenuBar jMenuBar1;

    private javax.swing.JMenuItem jMenuItem2;

    private javax.swing.JPanel jPanel1;

    private javax.swing.JButton ok;

    // End of variables declaration//GEN-END:variables

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    21/260

    Part 3of the

    ProgramClass Name:WelcomeProgA.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    22/260

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * WelcomeProgA.java

    *

    * Created on 03 25, 11, 11:29:36 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class WelcomeProgA extends javax.swing.JFrame {

    /** Creates new form WelcomeProgA */

    public WelcomeProgA() {

    initComponents();

    }

    /** This method is called from within the constructor to

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

  • 8/7/2019 AlStat.06 Source Code, Java Program

    23/260

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jLabel6 = new javax.swing.JLabel();

    unknown = new javax.swing.JButton();

    jLabel4 = new javax.swing.JLabel();

    known = new javax.swing.JButton();

    jLabel5 = new javax.swing.JLabel();

    jLabel2 = new javax.swing.JLabel();

    jLabel3 = new javax.swing.JLabel();

    jLabel1 = new javax.swing.JLabel();

    jLabel7 = new javax.swing.JLabel();

    jLabel8 = new javax.swing.JLabel();

    jLabel9 = new javax.swing.JLabel();

    jLabel10 = new javax.swing.JLabel();

    jMenuBar1 = new javax.swing.JMenuBar();

    jMenu\1 = new javax.swing.JMenu();

    jMenuItem1 = new javax.swing.JMenuItem();

    about = new javax.swing.JMenuItem();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    24/260

    setTitle("AlStat.06");

    setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    setResizable(false);

    jInternalFrame1.setTitle("Welcome");

    jInternalFrame1.setToolTipText("Welcome to Al's program");

    jInternalFrame1.setFrameIcon(null);

    jInternalFrame1.setVisible(true);

    jLabel6.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel6.setText("included on some case.");

    unknown.setFont(new java.awt.Font("Century Gothic", 1, 11));

    unknown.setText("Unknown Variance");

    unknown.setToolTipText("Click to proceed");

    unknown.setBorder(new

    javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(255, 0,

    102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new java.awt.Color(0, 0, 255)));

    unknown.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    unknownActionPerformed(evt);

    }

    });

    jLabel4.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel4.setText("Includes second, third and fourth case of");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    25/260

    known.setFont(new java.awt.Font("Century Gothic", 1, 11));

    known.setText("Known Variance");

    known.setToolTipText("Click to proceed");

    known.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED,

    new java.awt.Color(255, 0, 102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new

    java.awt.Color(0, 0, 255)));

    known.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    knownActionPerformed(evt);

    }

    });

    jLabel5.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel5.setText("confidence interval. Test statistics is also");

    jLabel2.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel2.setText("please specify your variance.");

    jLabel3.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel3.setText("First case confidence interval");

    jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel1.setText("One or Two Population Means Confidence Interval compose of different cases,");

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

  • 8/7/2019 AlStat.06 Source Code, Java Program

    26/260

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel1)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(114, 114, 114)

    .addComponent(jLabel2))

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jInternalFrame1Layout.createSequentialGroup()

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 39,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addComponent(known, javax.swing.GroupLayout.PREFERRED_SIZE, 120,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

    .addComponent(jLabel3))

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addComponent(unknown, javax.swing.GroupLayout.PREFERRED_SIZE, 120,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    27/260

    .addComponent(jLabel4)

    .addComponent(jLabel5)

    .addComponent(jLabel6))))

    .addGap(38, 38, 38)))

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

    );

    jInternalFrame1Layout.setVerticalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel1)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel2)

    .addGap(18, 18, 18)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(known, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel3))

    .addGap(18, 18, 18)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel4)

    .addComponent(unknown, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addGap(1, 1, 1)

    .addComponent(jLabel5)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    28/260

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel6)

    .addContainerGap(23, Short.MAX_VALUE))

    );

    jLabel7.setFont(new java.awt.Font("Copperplate Gothic Bold", 0, 24));

    jLabel7.setForeground(new java.awt.Color(255, 0, 0));

    jLabel7.setText("Stat.06");

    jLabel7.setToolTipText("AlStat.06");

    jLabel8.setFont(new java.awt.Font("Old English Text MT", 0, 36));

    jLabel8.setText("A");

    jLabel9.setBackground(new java.awt.Color(0, 0, 255));

    jLabel9.setFont(new java.awt.Font("Matura MT Script Capitals", 0, 50));

    jLabel9.setForeground(new java.awt.Color(51, 51, 255));

    jLabel9.setText("Al");

    jLabel9.setToolTipText("AlStat.06");

    jLabel10.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel10.setText("CONFIDENCE INTERVAL");

    jMenuBar1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

    jMenu1.setText("Options");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    29/260

    jMenu1.setToolTipText("Click for more options");

    jMenu1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    jMenuItem1.setText("Switch to AlStat.06 Turbo");

    jMenuItem1.setToolTipText("Go!");

    jMenuItem1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    jMenuItem1.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    jMenuItem1ActionPerformed(evt);

    }

    });

    jMenu1.add(jMenuItem1);

    about.setText("About");

    about.setToolTipText("About the program");

    about.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    about.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    aboutActionPerformed(evt);

    }

    });

    jMenu1.add(about);

    jMenuBar1.add(jMenu1);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    30/260

    setJMenuBar(jMenuBar1);

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addGap(131, 131, 131)

    .addComponent(jLabel8)

    .addContainerGap())

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel9)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel7)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 137,

    Short.MAX_VALUE)

    .addComponent(jLabel10)

    .addGap(25, 25, 25))

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

    );

    layout.setVerticalGroup(

  • 8/7/2019 AlStat.06 Source Code, Java Program

    31/260

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 48,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 20,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel10))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 0,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    jInternalFrame1.getAccessibleContext().setAccessibleDescription("Welcome to AlStat.06");

    pack();

    }// //GEN-END:initComponents

    private void unknownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_unknownActionPerformed

    MainComA a = new MainComA();

    a.setVisible(true);

    }//GEN-LAST:event_unknownActionPerformed

  • 8/7/2019 AlStat.06 Source Code, Java Program

    32/260

    private void knownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_knownActionPerformed

    MainProgC b = new MainProgC();

    b.setVisible(true);

    }//GEN-LAST:event_knownActionPerformed

    private void aboutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_aboutActionPerformed

    WelAbout al = new WelAbout();

    al.setVisible(true);

    }//GEN-LAST:event_aboutActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_jMenuItem1ActionPerformed

    TurboProg2 al = new TurboProg2();

    al.setVisible(true);

    }//GEN-LAST:event_jMenuItem1ActionPerformed

    /**

    * @param args the command line arguments

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    new WelcomeProgA().setVisible(true);

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    33/260

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JMenuItem about;

    private javax.swing.JInternalFrame jInternalFrame1;

    private javax.swing.JLabel jLabel1;

    private javax.swing.JLabel jLabel10;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel3;

    private javax.swing.JLabel jLabel4;

    private javax.swing.JLabel jLabel5;

    private javax.swing.JLabel jLabel6;

    private javax.swing.JLabel jLabel7;

    private javax.swing.JLabel jLabel8;

    private javax.swing.JLabel jLabel9;

    private javax.swing.JMenu jMenu1;

    private javax.swing.JMenuBar jMenuBar1;

    private javax.swing.JMenuItem jMenuItem1;

    private javax.swing.JButton known;

    private javax.swing.JButton unknown;

    // End of variables declaration//GEN-END:variables

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    34/260

    Part 4of the

    ProgramClass Name:WelAbout.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    35/260

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * WelAbout.java

    *

    * Created on 03 27, 11, 8:46:05 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class WelAbout extends javax.swing.JFrame {

    /** Creates new form WelAbout */

    public WelAbout() {

    initComponents();

    }

    /** This method is called from within the constructor to

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

  • 8/7/2019 AlStat.06 Source Code, Java Program

    36/260

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jComboBox1 = new javax.swing.JComboBox();

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jLabel1 = new javax.swing.JLabel();

    jLabel2 = new javax.swing.JLabel();

    jLabel3 = new javax.swing.JLabel();

    jLabel4 = new javax.swing.JLabel();

    jLabel5 = new javax.swing.JLabel();

    jLabel15 = new javax.swing.JLabel();

    jLabel14 = new javax.swing.JLabel();

    jLabel18 = new javax.swing.JLabel();

    jLabel6 = new javax.swing.JLabel();

    jLabel7 = new javax.swing.JLabel();

    jLabel8 = new javax.swing.JLabel();

    jLabel9 = new javax.swing.JLabel();

    jLabel10 = new javax.swing.JLabel();

    jLabel11 = new javax.swing.JLabel();

    jLabel12 = new javax.swing.JLabel();

    jLabel13 = new javax.swing.JLabel();

    jLabel16 = new javax.swing.JLabel();

  • 8/7/2019 AlStat.06 Source Code, Java Program

    37/260

    jLabel17 = new javax.swing.JLabel();

    jLabel19 = new javax.swing.JLabel();

    jLabel20 = new javax.swing.JLabel();

    jLabel21 = new javax.swing.JLabel();

    jLabel22 = new javax.swing.JLabel();

    jLabel23 = new javax.swing.JLabel();

    jLabel24 = new javax.swing.JLabel();

    jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2",

    "Item 3", "Item 4" }));

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

    setTitle("About");

    setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    setResizable(false);

    jInternalFrame1.setToolTipText("About the program");

    jInternalFrame1.setFrameIcon(null);

    jInternalFrame1.setVisible(true);

    jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel1.setText("Software use for Programming :");

    jLabel2.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel2.setText("Java Compiler :");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    38/260

    jLabel3.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel3.setText("Program Size :");

    jLabel4.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel4.setText("NetBeans IDE 7.0 Beta 2");

    jLabel5.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel5.setText("jdk1.6.0_06");

    jLabel15.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel15.setText("2010-2011 Second Semester");

    jLabel14.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel14.setText("Math 108 (Java Programming) Final Project");

    jLabel18.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel18.setText("Instructor : ");

    jLabel6.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel6.setText("is a program that computes confidence interval");

    jLabel7.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel7.setText("of one and two population means. Test statistics is also");

    jLabel8.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

  • 8/7/2019 AlStat.06 Source Code, Java Program

    39/260

    jLabel8.setText("included on some cases.");

    jLabel9.setFont(new java.awt.Font("Century Gothic", 1, 11)); // NOI18N

    jLabel9.setText("INFORMATION");

    jLabel10.setFont(new java.awt.Font("Century Gothic", 1, 11)); // NOI18N

    jLabel10.setText("ALStat.06");

    jLabel11.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel11.setText("Author :");

    jLabel12.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel12.setText("Asaad, Al-Ahmadgaid B.");

    jLabel13.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel13.setText(" Liwanag, John Alfred Manalo");

    jLabel16.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel16.setText("More information about this program or help and");

    jLabel17.setFont(new java.awt.Font("Century Gothic", 2, 11)); // NOI18N

    jLabel17.setText("http://www.gaidasaad.co.cc");

    jLabel19.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel19.setText("codes");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    40/260

    jLabel20.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel20.setText("of this program is also available there.");

    jLabel21.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel21.setText("suggestions visit");

    jLabel22.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel22.setText("290,640 bytes");

    jLabel23.setBackground(new java.awt.Color(0, 0, 255));

    jLabel23.setFont(new java.awt.Font("Matura MT Script Capitals", 0, 50)); // NOI18N

    jLabel23.setForeground(new java.awt.Color(51, 51, 255));

    jLabel23.setText("Al");

    jLabel23.setToolTipText("AlStat.06");

    jLabel24.setFont(new java.awt.Font("Copperplate Gothic Bold", 0, 24)); // NOI18N

    jLabel24.setForeground(new java.awt.Color(255, 0, 0));

    jLabel24.setText("Stat.06");

    jLabel24.setToolTipText("AlStat.06");

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    41/260

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(63, 63, 63)

    .addComponent(jLabel23)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel24)

    .addGap(83, 83, 83))

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

    .addGroup(javax.swing.GroupLayout.Alignment.LEADING,

    jInternalFrame1Layout.createSequentialGroup()

    .addComponent(jLabel21, javax.swing.GroupLayout.PREFERRED_SIZE, 85,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel17)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel19))

    .addComponent(jLabel20, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel15, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel14, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel16, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel7, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel8, javax.swing.GroupLayout.Alignment.LEADING,

    javax.swing.GroupLayout.PREFERRED_SIZE, 210, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel9, javax.swing.GroupLayout.Alignment.LEADING,

    javax.swing.GroupLayout.PREFERRED_SIZE, 135, javax.swing.GroupLayout.PREFERRED_SIZE)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    42/260

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

    .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.LEADING,

    javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel18, javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel11, javax.swing.GroupLayout.Alignment.LEADING,

    javax.swing.GroupLayout.PREFERRED_SIZE, 58, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 64,

    Short.MAX_VALUE)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

    .addComponent(jLabel13)

    .addComponent(jLabel12)

    .addComponent(jLabel5)

    .addComponent(jLabel22)))

    .addGroup(javax.swing.GroupLayout.Alignment.LEADING,

    jInternalFrame1Layout.createSequentialGroup()

    .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 168,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 21,

    Short.MAX_VALUE)

    .addComponent(jLabel4))

    .addGroup(javax.swing.GroupLayout.Alignment.LEADING,jInternalFrame1Layout.createSequentialGroup()

    .addComponent(jLabel10)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel6)))

  • 8/7/2019 AlStat.06 Source Code, Java Program

    43/260

    .addContainerGap())

    );

    jInternalFrame1Layout.setVerticalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel23, javax.swing.GroupLayout.PREFERRED_SIZE, 48,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel24, javax.swing.GroupLayout.PREFERRED_SIZE, 20,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel10)

    .addComponent(jLabel6))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel7)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel8)

    .addGap(23, 23, 23)

    .addComponent(jLabel9)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    44/260

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel1)

    .addComponent(jLabel4))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel2)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel3)

    .addGap(33, 33, 33)

    .addComponent(jLabel14)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jInternalFrame1Layout.createSequentialGroup()

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 122,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel5)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel22)

    .addGap(54, 54, 54)))

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel18)

    .addComponent(jLabel13))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel11)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    45/260

    .addComponent(jLabel12))

    .addGap(32, 32, 32)

    .addComponent(jLabel16)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel21)

    .addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 15,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 15,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel20)

    .addGap(29, 29, 29)

    .addComponent(jLabel15)

    .addContainerGap(23, Short.MAX_VALUE))

    );

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

  • 8/7/2019 AlStat.06 Source Code, Java Program

    46/260

    );

    layout.setVerticalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    pack();

    }// //GEN-END:initComponents

    /**

    * @param args the command line arguments

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    new WelAbout().setVisible(true);

    }

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JComboBox jComboBox1;

    private javax.swing.JInternalFrame jInternalFrame1;

    private javax.swing.JLabel jLabel1;

  • 8/7/2019 AlStat.06 Source Code, Java Program

    47/260

    private javax.swing.JLabel jLabel10;

    private javax.swing.JLabel jLabel11;

    private javax.swing.JLabel jLabel12;

    private javax.swing.JLabel jLabel13;

    private javax.swing.JLabel jLabel14;

    private javax.swing.JLabel jLabel15;

    private javax.swing.JLabel jLabel16;

    private javax.swing.JLabel jLabel17;

    private javax.swing.JLabel jLabel18;

    private javax.swing.JLabel jLabel19;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel20;

    private javax.swing.JLabel jLabel21;

    private javax.swing.JLabel jLabel22;

    private javax.swing.JLabel jLabel23;

    private javax.swing.JLabel jLabel24;

    private javax.swing.JLabel jLabel3;

    private javax.swing.JLabel jLabel4;

    private javax.swing.JLabel jLabel5;

    private javax.swing.JLabel jLabel6;

    private javax.swing.JLabel jLabel7;

    private javax.swing.JLabel jLabel8;

    private javax.swing.JLabel jLabel9;

    // End of variables declaration//GEN-END:variables

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    48/260

    Part 5of the

    ProgramClass Name:WhatTurbo.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    49/260

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * WhatTurbo.java

    *

    * Created on 03 27, 11, 10:52:00 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class WhatTurbo extends javax.swing.JFrame {

    /** Creates new form WhatTurbo */

    public WhatTurbo() {

    initComponents();

    }

    /** This method is called from within the constructor to

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

  • 8/7/2019 AlStat.06 Source Code, Java Program

    50/260

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jLabel2 = new javax.swing.JLabel();

    jLabel1 = new javax.swing.JLabel();

    jLabel3 = new javax.swing.JLabel();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

    setTitle("What is AlStat.06 Turbo");

    setResizable(false);

    jInternalFrame1.setToolTipText("What is AlStat.06 Turbo");

    jInternalFrame1.setFrameIcon(null);

    jInternalFrame1.setVisible(true);

    jLabel2.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel2.setText("AlStat.06 Turbo is an advance setting which allows users use");

    jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel1.setText("single window thats able to solve different cases excluding");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    51/260

    jLabel3.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    jLabel3.setText("the known variance.");

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jLabel2)

    .addComponent(jLabel1)

    .addComponent(jLabel3))

    .addContainerGap())

    );

    jInternalFrame1Layout.setVerticalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel2)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel1)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jLabel3)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    52/260

    .addContainerGap(15, Short.MAX_VALUE))

    );

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    layout.setVerticalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame1)

    .addContainerGap())

    );

    pack();

    }// //GEN-END:initComponents

    /**

    * @param args the command line arguments

  • 8/7/2019 AlStat.06 Source Code, Java Program

    53/260

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    new WhatTurbo().setVisible(true);

    }

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JInternalFrame jInternalFrame1;

    private javax.swing.JLabel jLabel1;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel3;

    // End of variables declaration//GEN-END:variables

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    54/260

    Part 6of the

    ProgramClass Name:MainProgE.java

  • 8/7/2019 AlStat.06 Source Code, Java Program

    55/260

    import javax.swing.JOptionPane;

    /*

    * To change this template, choose Tools | Templates

    * and open the template in the editor.

    */

    /*

    * MainProgE.java

    *

    * Created on 03 25, 11, 11:21:00 PM

    */

    /**

    *

    * @author Al-Ahmadgaid B. Asaad

    */

    public class MainProgE extends javax.swing.JFrame {

    /** Creates new form MainProgE */

    public MainProgE() {

    initComponents();

    }

    /** This method is called from within the constructor to

  • 8/7/2019 AlStat.06 Source Code, Java Program

    56/260

    * initialize the form.

    * WARNING: Do NOT modify this code. The content of this method is

    * always regenerated by the Form Editor.

    */

    @SuppressWarnings("unchecked")

    // //GEN-BEGIN:initComponents

    private void initComponents() {

    jInternalFrame1 = new javax.swing.JInternalFrame();

    jPanel2 = new javax.swing.JPanel();

    jLabel4 = new javax.swing.JLabel();

    invar = new javax.swing.JTextField();

    invar1 = new javax.swing.JTextField();

    jLabel3 = new javax.swing.JLabel();

    jLabel2 = new javax.swing.JLabel();

    inmea = new javax.swing.JTextField();

    inmea1 = new javax.swing.JTextField();

    jLabel1 = new javax.swing.JLabel();

    insam = new javax.swing.JTextField();

    insam1 = new javax.swing.JTextField();

    jLabel5 = new javax.swing.JLabel();

    jLabel12 = new javax.swing.JLabel();

    jPanel1 = new javax.swing.JPanel();

    tsided = new javax.swing.JButton();

    jLabel6 = new javax.swing.JLabel();

  • 8/7/2019 AlStat.06 Source Code, Java Program

    57/260

    incon = new javax.swing.JTextField();

    inout3 = new javax.swing.JTextField();

    inout4 = new javax.swing.JTextField();

    jInternalFrame2 = new javax.swing.JInternalFrame();

    jPanel5 = new javax.swing.JPanel();

    jLabel14 = new javax.swing.JLabel();

    inoutt = new javax.swing.JTextField();

    jLabel15 = new javax.swing.JLabel();

    outtput = new javax.swing.JTextField();

    jButton3 = new javax.swing.JButton();

    jLabel20 = new javax.swing.JLabel();

    jPanel3 = new javax.swing.JPanel();

    indeg = new javax.swing.JTextField();

    degfree = new javax.swing.JButton();

    Clear = new javax.swing.JButton();

    jMenuBar1 = new javax.swing.JMenuBar();

    jMenu1 = new javax.swing.JMenu();

    menuKv = new javax.swing.JMenuItem();

    menuSs = new javax.swing.JMenuItem();

    menuEv = new javax.swing.JMenuItem();

    jSeparator1 = new javax.swing.JPopupMenu.Separator();

    jMenuItem4 = new javax.swing.JMenuItem();

    jMenuItem5 = new javax.swing.JMenuItem();

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    58/260

    setTitle("Confidence Interval of Unknown Unequal Variance (n

  • 8/7/2019 AlStat.06 Source Code, Java Program

    59/260

    javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

    jPanel2.setLayout(jPanel2Layout);

    jPanel2Layout.setHorizontalGroup(

    jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel2Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

    .addComponent(jLabel2)

    .addComponent(jLabel3)

    .addComponent(jLabel1))

    .addGap(18, 18, 18)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(invar, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(inmea, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(insam, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(inmea1, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(insam1, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(invar1, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap())

  • 8/7/2019 AlStat.06 Source Code, Java Program

    60/260

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jPanel2Layout.createSequentialGroup()

    .addContainerGap(153, Short.MAX_VALUE)

    .addComponent(jLabel4)

    .addGap(116, 116, 116)

    .addComponent(jLabel5)

    .addGap(89, 89, 89))

    .addGroup(jPanel2Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel12)

    .addContainerGap(356, Short.MAX_VALUE))

    );

    jPanel2Layout.setVerticalGroup(

    jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel2Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel12)

    .addGap(12, 12, 12)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel4)

    .addComponent(jLabel5))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(insam, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(insam1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    61/260

    .addComponent(jLabel1))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(inmea, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(inmea1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel2))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(invar, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(invar1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel3))

    .addContainerGap())

    );

    tsided.setFont(new java.awt.Font("Century Gothic", 1, 11));

    tsided.setText("2 sided");

    tsided.setToolTipText("Solve for M1-M2 Confidence Interval");

    tsided.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED,

    new java.awt.Color(255, 0, 102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new

    java.awt.Color(0, 0, 255)));

    tsided.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    tsidedActionPerformed(evt);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    62/260

    }

    });

    jLabel6.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel6.setText("Conf Interval");

    inout3.setBackground(new java.awt.Color(255, 255, 51));

    inout3.setEditable(false);

    inout4.setBackground(new java.awt.Color(255, 255, 51));

    inout4.setEditable(false);

    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

    jPanel1.setLayout(jPanel1Layout);

    jPanel1Layout.setHorizontalGroup(

    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jPanel1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

    .addComponent(jLabel6)

    .addComponent(tsided, javax.swing.GroupLayout.PREFERRED_SIZE, 70,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addGap(18, 18, 18)

    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel1Layout.createSequentialGroup()

  • 8/7/2019 AlStat.06 Source Code, Java Program

    63/260

    .addComponent(inout3, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(inout4, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addComponent(incon, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE))

    .addGap(41, 41, 41))

    );

    jPanel1Layout.setVerticalGroup(

    jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel1Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jLabel6)

    .addComponent(incon, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(tsided, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(inout3, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(inout4, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

    );

  • 8/7/2019 AlStat.06 Source Code, Java Program

    64/260

    jInternalFrame2.setTitle("Test Statistics");

    jInternalFrame2.setToolTipText("Test Statistics of t-Test of two population means");

    jInternalFrame2.setFrameIcon(null);

    jInternalFrame2.setVisible(true);

    jLabel14.setFont(new java.awt.Font("Papyrus", 1, 12)); // NOI18N

    jLabel14.setText("t-Test of two Population Means");

    jLabel15.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel15.setText("H0 and H1 Mean(d)");

    outtput.setBackground(new java.awt.Color(255, 255, 51));

    outtput.setEditable(false);

    outtput.setCaretColor(new java.awt.Color(255, 204, 51));

    outtput.setDisabledTextColor(new java.awt.Color(204, 255, 102));

    jButton3.setFont(new java.awt.Font("Century Gothic", 1, 11));

    jButton3.setText("t-Test value");

    jButton3.setToolTipText("Solve for t-test value of two population mean");

    jButton3.setBorder(new

    javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(255, 0,

    102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new java.awt.Color(0, 0, 255)));

    jButton3.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    jButton3ActionPerformed(evt);

    }

  • 8/7/2019 AlStat.06 Source Code, Java Program

    65/260

    });

    jLabel20.setFont(new java.awt.Font("Century Gothic", 0, 11));

    jLabel20.setText("Given from Col A and Col B");

    javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);

    jPanel5.setLayout(jPanel5Layout);

    jPanel5Layout.setHorizontalGroup(

    jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel5Layout.createSequentialGroup()

    .addContainerGap()

    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel5Layout.createSequentialGroup()

    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 70,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel15))

    .addGap(21, 21, 21)

    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

    .addComponent(outtput)

    .addComponent(inoutt, javax.swing.GroupLayout.DEFAULT_SIZE, 142,Short.MAX_VALUE)))

    .addComponent(jLabel20)

    .addComponent(jLabel14))

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

  • 8/7/2019 AlStat.06 Source Code, Java Program

    66/260

    );

    jPanel5Layout.setVerticalGroup(

    jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel5Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jLabel14)

    .addGap(15, 15, 15)

    .addComponent(jLabel20)

    .addGap(38, 38, 38)

    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(inoutt, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jLabel15))

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 24,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(outtput, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap(27, Short.MAX_VALUE))

    );

    javax.swing.GroupLayout jInternalFrame2Layout = newjavax.swing.GroupLayout(jInternalFrame2.getContentPane());

    jInternalFrame2.getContentPane().setLayout(jInternalFrame2Layout);

    jInternalFrame2Layout.setHorizontalGroup(

    jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    67/260

    .addGroup(jInternalFrame2Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(115, Short.MAX_VALUE))

    );

    jInternalFrame2Layout.setVerticalGroup(

    jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame2Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(31, Short.MAX_VALUE))

    );

    indeg.setBackground(new java.awt.Color(255, 255, 51));

    indeg.setEditable(false);

    degfree.setFont(new java.awt.Font("Century Gothic", 1, 11));

    degfree.setText("Deg Freedom");

    degfree.setToolTipText("Solve for degrees of freedom");

    degfree.setBorder(new

    javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(255, 0,102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new java.awt.Color(0, 0, 255)));

    degfree.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    degfreeActionPerformed(evt);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    68/260

    }

    });

    javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);

    jPanel3.setLayout(jPanel3Layout);

    jPanel3Layout.setHorizontalGroup(

    jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jPanel3Layout.createSequentialGroup()

    .addGap(22, 22, 22)

    .addComponent(degfree, javax.swing.GroupLayout.PREFERRED_SIZE, 80,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(18, 18, 18)

    .addComponent(indeg, javax.swing.GroupLayout.PREFERRED_SIZE, 135,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(41, Short.MAX_VALUE))

    );

    jPanel3Layout.setVerticalGroup(

    jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

    jPanel3Layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

    .addComponent(degfree, javax.swing.GroupLayout.PREFERRED_SIZE, 24,javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(indeg, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addContainerGap())

  • 8/7/2019 AlStat.06 Source Code, Java Program

    69/260

    );

    Clear.setFont(new java.awt.Font("Century Gothic", 0, 11)); // NOI18N

    Clear.setText("Clear");

    Clear.setToolTipText("Clear all text field");

    Clear.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED,

    new java.awt.Color(255, 0, 102), new java.awt.Color(255, 0, 0), new java.awt.Color(0, 0, 255), new

    java.awt.Color(0, 0, 255)));

    Clear.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    ClearActionPerformed(evt);

    }

    });

    javax.swing.GroupLayout jInternalFrame1Layout = new

    javax.swing.GroupLayout(jInternalFrame1.getContentPane());

    jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);

    jInternalFrame1Layout.setHorizontalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(28, 28, 28)

    .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 397,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

    .addGap(16, 16, 16))

  • 8/7/2019 AlStat.06 Source Code, Java Program

    70/260

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(147, Short.MAX_VALUE))

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jInternalFrame2)

    .addContainerGap())

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addGap(39, 39, 39)

    .addComponent(Clear, javax.swing.GroupLayout.PREFERRED_SIZE, 68,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(346, Short.MAX_VALUE))

    );

    jInternalFrame1Layout.setVerticalGroup(

    jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(jInternalFrame1Layout.createSequentialGroup()

    .addContainerGap()

    .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addGap(18, 18, 18)

    .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

    .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

  • 8/7/2019 AlStat.06 Source Code, Java Program

    71/260

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(jInternalFrame2, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

    .addComponent(Clear, javax.swing.GroupLayout.PREFERRED_SIZE, 43,

    javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap(23, Short.MAX_VALUE))

    );

    jMenuBar1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

    jMenu1.setText("Options");

    jMenu1.setToolTipText("Click for more options");

    jMenu1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    menuKv.setText("Known Variance");

    menuKv.setToolTipText("Case 1");

    menuKv.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    menuKv.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    menuKvActionPerformed(evt);

    }

    });

    jMenu1.add(menuKv);

    menuSs.setText("Sample Size >= 30");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    72/260

    menuSs.setToolTipText("Case 2");

    menuSs.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    menuSs.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    menuSsActionPerformed(evt);

    }

    });

    jMenu1.add(menuSs);

    menuEv.setText("Equal Variance");

    menuEv.setToolTipText("Case 3");

    menuEv.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    menuEv.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    menuEvActionPerformed(evt);

    }

    });

    jMenu1.add(menuEv);

    jMenu1.add(jSeparator1);

    jMenuItem4.setText("Switch to AlStat.06 Turbo");

    jMenuItem4.setToolTipText("Go!");

    jMenuItem4.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    jMenuItem4.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

  • 8/7/2019 AlStat.06 Source Code, Java Program

    73/260

    jMenuItem4ActionPerformed(evt);

    }

    });

    jMenu1.add(jMenuItem4);

    jMenuItem5.setText("About");

    jMenuItem5.setToolTipText("About the program");

    jMenuItem5.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

    jMenuItem5.addActionListener(new java.awt.event.ActionListener() {

    public void actionPerformed(java.awt.event.ActionEvent evt) {

    jMenuItem5ActionPerformed(evt);

    }

    });

    jMenu1.add(jMenuItem5);

    jMenuBar1.add(jMenu1);

    setJMenuBar(jMenuBar1);

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

    getContentPane().setLayout(layout);

    layout.setHorizontalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(layout.createSequentialGroup()

    .addContainerGap()

  • 8/7/2019 AlStat.06 Source Code, Java Program

    74/260

    .addComponent(jInternalFrame1)

    .addContainerGap())

    );

    layout.setVerticalGroup(

    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()

    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,

    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

    .addContainerGap())

    );

    pack();

    }// //GEN-END:initComponents

    private void tsidedActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_tsidedActionPerformed

    double sam = 0; double sam1 = 0; double mea;

    double mea1; double var; double var1;

    double con;

    try{

    sam = Double.parseDouble(

    this.insam.getText());

    if(sam>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col A must be less than 30",

  • 8/7/2019 AlStat.06 Source Code, Java Program

    75/260

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam = Double.parseDouble(

    this.insam.getText());

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    sam1 = Double.parseDouble(

    this.insam1.getText());

    if(sam1>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col B must be less than 30",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam1 = Double.parseDouble(

    this.insam1.getText());

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col B",

  • 8/7/2019 AlStat.06 Source Code, Java Program

    76/260

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    mea = Double.parseDouble(

    this.inmea.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    mea1 = Double.parseDouble(

    this.inmea1.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    var = Double.parseDouble(

    this.invar.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Standard Deviation of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

  • 8/7/2019 AlStat.06 Source Code, Java Program

    77/260

    return;

    }

    try{

    var1 = Double.parseDouble(

    this.invar1.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Standard Deviation of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    con = Double.parseDouble(

    this.incon.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Confidence Interval",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }if(sam>29){

    this.inout3.setText("");

    this.inout4.setText("");

    }else if(sam1>29){

    this.inout3.setText("");

    this.inout4.setText("");

    }else if((sam>29)&&(sam1>29)){

    this.inout3.setText("");

  • 8/7/2019 AlStat.06 Source Code, Java Program

    78/260

    this.inout4.setText("");

    }else{

    double out3 = (mea-mea1)-con*Math.sqrt((Math.pow(var,2)/sam)+(Math.pow(var1,2)/sam1));

    this.inout3.setText(" "+out3);

    double out4 = (mea-mea1)+con*Math.sqrt((Math.pow(var,2)/sam)+(Math.pow(var1,2)/sam1));

    this.inout4.setText(" "+out4);

    }

    }//GEN-LAST:event_tsidedActionPerformed

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_jButton3ActionPerformed

    double sam; double sam1; double mea;

    double mea1; double var; double var1;

    double con; double outt;

    try{

    sam = Double.parseDouble(

    this.insam.getText());

    if(sam>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col A must be less than 30",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam = Double.parseDouble(

    this.insam.getText());

  • 8/7/2019 AlStat.06 Source Code, Java Program

    79/260

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    sam1 = Double.parseDouble(

    this.insam1.getText());

    if(sam1>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col B must be less than 30",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam1 = Double.parseDouble(

    this.insam1.getText());

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

  • 8/7/2019 AlStat.06 Source Code, Java Program

    80/260

    mea = Double.parseDouble(

    this.inmea.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    mea1 = Double.parseDouble(

    this.inmea1.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    var = Double.parseDouble(

    this.invar.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Standard Deviation of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    var1 = Double.parseDouble(

  • 8/7/2019 AlStat.06 Source Code, Java Program

    81/260

  • 8/7/2019 AlStat.06 Source Code, Java Program

    82/260

    private void degfreeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_degfreeActionPerformed

    double sam = 0; double sam1 = 0; double mea;

    double mea1; double var; double var1;

    double con;

    try{

    sam = Double.parseDouble(

    this.insam.getText());

    if(sam>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col A must be less than 30",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam = Double.parseDouble(

    this.insam.getText());

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    sam1 = Double.parseDouble(

    this.insam1.getText());

  • 8/7/2019 AlStat.06 Source Code, Java Program

    83/260

    if(sam1>29){

    JOptionPane.showMessageDialog(this, "The Sample Size of Col B must be less than 30",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    }else{

    sam1 = Double.parseDouble(

    this.insam1.getText());

    }

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Size of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    mea = Double.parseDouble(

    this.inmea.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    mea1 = Double.parseDouble(

    this.inmea1.getText());

    } catch(Exception e){

  • 8/7/2019 AlStat.06 Source Code, Java Program

    84/260

    JOptionPane.showMessageDialog(this, "Re-enter Sample Mean of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    var = Double.parseDouble(

    this.invar.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Standard Deviation of Col A",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    try{

    var1 = Double.parseDouble(

    this.invar1.getText());

    } catch(Exception e){

    JOptionPane.showMessageDialog(this, "Re-enter Standard Deviation of Col B",

    "Invalid Input", JOptionPane.ERROR_MESSAGE);

    return;

    }

    if(sam>29){

    this.indeg.setText("");

    }else{

  • 8/7/2019 AlStat.06 Source Code, Java Program

    85/260

    double deg =

    (Math.pow(((Math.pow(var,2)/sam)+(Math.pow(var1,2)/sam1)),2))/(Math.pow((Math.pow(var,2)/sam),

    2)/(sam-1))+

    (Math.pow((Math.pow(var1,2)/sam1),2)/(sam1-1));

    this.indeg.setText(" "+deg);

    }

    }//GEN-LAST:event_degfreeActionPerformed

    private void ClearActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_ClearActionPerformed

    this.insam.setText("");

    this.insam1.setText("");

    this.invar.setText("");

    this.invar1.setText("");

    this.inmea.setText("");

    this.inmea1.setText("");

    this.incon.setText("");

    this.inout3.setText("");

    this.inout4.setText("");

    this.indeg.setText("");

    this.inoutt.setText("");

    this.outtput.setText("");

    }//GEN-LAST:event_ClearActionPerformed

    private void menuKvActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_menuKvActionPerformed

    MainProgC al = new MainProgC();

  • 8/7/2019 AlStat.06 Source Code, Java Program

    86/260

    al.setVisible(true);

    }//GEN-LAST:event_menuKvActionPerformed

    private void menuSsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_menuSsActionPerformed

    MainProgB al = new MainProgB();

    al.setVisible(true);

    }//GEN-LAST:event_menuSsActionPerformed

    private void menuEvActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_menuEvActionPerformed

    MainProgD al = new MainProgD();

    al.setVisible(true);

    }//GEN-LAST:event_menuEvActionPerformed

    private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_jMenuItem4ActionPerformed

    TurboProg2 al = new TurboProg2();

    al.setVisible(true);

    }//GEN-LAST:event_jMenuItem4ActionPerformed

    private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-

    FIRST:event_jMenuItem5ActionPerformed

    WelAbout al = new WelAbout();

    al.setVisible(true);

    }//GEN-LAST:event_jMenuItem5ActionPerformed

  • 8/7/2019 AlStat.06 Source Code, Java Program

    87/260

    /**

    * @param args the command line arguments

    */

    public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {

    public void run() {

    new MainProgE().setVisible(true);

    }

    });

    }

    // Variables declaration - do not modify//GEN-BEGIN:variables

    private javax.swing.JButton Clear;

    private javax.swing.JButton degfree;

    private javax.swing.JTextField incon;

    private javax.swing.JTextField indeg;

    private javax.swing.JTextField inmea;

    private javax.swing.JTextField inmea1;

    private javax.swing.JTextField inout3;

    private javax.swing.JTextField inout4;

    private javax.swing.JTextField inoutt;

    private javax.swing.JTextField insam;

    private javax.swing.JTextField insam1;

    private javax.swing.JTextField invar;

    private javax.swing.JTextField invar1;

  • 8/7/2019 AlStat.06 Source Code, Java Program

    88/260

    private javax.swing.JButton jButton3;

    private javax.swing.JInternalFrame jIntern