package mit.mitid.ui ;

public class CriteriaPanel
extends mit.swing.ui.LabeledPanel
{
	public void addNotify()
	{
		super.addNotify() ;
		try
		{
			removeAll() ;

			setLabel( "Criteria" ) ;

			java.awt.GridBagConstraints gbc = new java.awt.GridBagConstraints() ;
			gbc.gridx = 1 ;
			gbc.gridy = 1 ;
			gbc.gridwidth = java.awt.GridBagConstraints.REMAINDER ;
			gbc.gridheight = 1 ;
			gbc.weightx = 3.0 ;
			gbc.weighty = 0.0 ;
			gbc.anchor = java.awt.GridBagConstraints.WEST ;
			gbc.fill = java.awt.GridBagConstraints.HORIZONTAL ;
			gbc.insets = new java.awt.Insets( 0 , 0 , 0 , 0 ) ;
			gbc.ipadx = 5 ;
			gbc.ipady = 3 ;

			java.awt.GridBagLayout gbl = new java.awt.GridBagLayout() ;
			setLayout( gbl ) ;

			addAComponent( new mit.mitid.ui.FirstName() , gbl , gbc ) ;
			gbc.gridy = 2 ;
			addAComponent( new mit.mitid.ui.MiddleName() , gbl , gbc ) ;
			gbc.gridy = 3 ;
			addAComponent( new mit.mitid.ui.LastName() , gbl , gbc ) ;

			gbc.gridy = 4 ;
			gbc.gridwidth = 1 ;
			gbc.weightx = 0.5 ;
			addAComponent( new mit.mitid.ui.Dob() , gbl , gbc ) ;

			gbc.gridx = 2 ;
			addAComponent( new mit.mitid.ui.Ssn() , gbl , gbc ) ;

			gbc.gridx = 3 ;
			gbc.gridwidth = java.awt.GridBagConstraints.REMAINDER ;
			addAComponent( new mit.mitid.ui.Mitid() , gbl , gbc ) ;

		}
		catch( Exception ex )
		{
			ex.printStackTrace() ;
		}
	}

	private void addAComponent
	( javax.swing.JComponent component
	, java.awt.GridBagLayout layout
	, java.awt.GridBagConstraints constraints
	)
	{
		layout.setConstraints( component , constraints ) ;
		add( component ) ;
	}

}