import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.lang.String;
import javax.swing.border.*;
import java.awt.event.*;

class InputParameters extends JDialog implements ActionListener
{
	private JLabel h0, q0, aop;
	private JTextField h0Parameter, q0Parameter, aopParameter;
	private JButton submit, cancel;
	private JPanel inputPane, submitPane;
	
	public void create ()
	{
		h0 = new JLabel (" ho ");
		q0 = new JLabel (" q0 ");
		aop = new JLabel (" aop ");
				
		h0Parameter = new JTextField (10);
		q0Parameter = new JTextField (10);
		aopParameter = new JTextField (10);
		
		inputPane = new JPanel ();
		submitPane = new JPanel ();
		
		h0Parameter.setText ("100");
		q0Parameter.setText ("0.5");
		aopParameter.setText("0.5");
		
		Border edge = BorderFactory.createRaisedBevelBorder ();
		submit = new JButton (" Submit ");
		submit.setBorder (edge);
		cancel = new JButton (" Cancel ");
		cancel.setBorder (edge);
		cancel.addActionListener (this);
		
// initialise the Panes

		setDefaultCloseOperation (JDialog.EXIT_ON_CLOSE);
		inputPane.setBorder (new TitledBorder (new EtchedBorder(), "Input Cosmological Constants"));
		inputPane.setLayout (new GridLayout (4,2,10,10));
		
		inputPane.add (h0);
		inputPane.add (h0Parameter);
		inputPane.add (q0);
		inputPane.add (q0Parameter);
		inputPane.add (aop);
		inputPane.add (aopParameter);
		
		inputPane.add (submit);
		inputPane.add (cancel);

		getContentPane().add (inputPane);
//		getContentPane().add (submitPane);

		setVisible (true);
		setResizable (false);
		pack ();
	}
	
	public void actionPerformed (ActionEvent ae)
	{
		Object source = ae.getSource ();
		if (source == cancel)
			hide ();
		if (source == submit)
		{
			
		}
			   
	}
	
	public int getParameters ()
	{
		return 5;
	}	
		
	
/*	public static void main (String[] args)
	{
		JFrame test = new JFrame();
		InputParameters cosmo = new InputParameters (test, " input parameters");
		test.setDefaultCloseOperation (EXIT_ON_CLOSE);
		test.setVisible (true);
	}  */
}
		
		
		
		

