package mit.krb4.ui ;

public class ActionPanel
extends mit.swing.ui.LabeledPanel
{
	mit.krb4.ui.LoginButton login = new mit.krb4.ui.LoginButton() ;

	public void addNotify()
	{
		super.addNotify() ;
		try
		{
			if( 0 == getComponentCount() )
			{
				setLabel( "Actions" ) ;
                        getAccessibleContext().setAccessibleName( "Actions" ) ;

				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 = 1.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( login , gbl , gbc ) ;

				gbc.gridy = 2 ;
			}
			getRootPane().setDefaultButton( login ) ;
		}
		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 ) ;
	}

}