package normal;


import javax.swing.*;
import java.awt.event.*;
import java.applet.*;
import java.awt.*;
import edu.csusb.danby.applet.*;


public class NormalControlPanel extends JPanel {
    JTextField textMu, textSigma, textX1, textX2, textProb;
    DControlPanelAction mApplet;
    
    
    public NormalControlPanel(DControlPanelAction applet){
        mApplet=applet;
        setLayout(new FlowLayout());
        textMu = new JTextField("0.0",7);
        textSigma = new JTextField("1.0",7);
        textX1 = new JTextField(7);
        textX2 = new JTextField(7);
        add(new JLabel("mu ="));
        add(textMu);
        add(new JLabel("sigma ="));
        add(textSigma);
        add(new JLabel("x1 ="));
        add(textX1);
        add(new JLabel("x2 ="));
        add(textX2);
        JButton submitButton = new JButton("calculate");
        submitButton.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
                mApplet.doControlPanelButtonAction(e);
            }
        });	
        
        add(submitButton);
        textProb = new JTextField(14);
        add(new JLabel("P(x1 < X < x2)="));
        add(textProb);
            }

        public void printProbability(double p){
            //textProb.setColor(Color.blue);
            textProb.setText(String.valueOf(p));
        }
        
    
        
}
