The starting guidelines for easily readable Java Source Code
AlStat.06 Source Code, Java Program
-
Upload
al-ahmadgaid-asaad -
Category
Documents
-
view
243 -
download
0
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