in commons-transfer/commons-transfer-http/src/main/java/org/apache/archiva/commons/transfer/http/auth/ui/NetworkAuthDialog.java [130:192]
protected void dialogInit()
{
super.dialogInit();
this.setModal( true );
this.getContentPane().setLayout( new GridBagLayout() );
// Init components.
lblRealm = new JLabel( "Realm:" );
lblHost = new JLabel( "Host:" );
lblUsername = new JLabel( "Username:" );
lblPassword = new JLabel( "Password:" );
txtRealm = new JLabel( "[example realm]" );
txtHost = new JLabel( "[example host]" );
txtUsername = new JTextField( "[example username]", 20 );
txtPassword = new JPasswordField( "[password]" );
boxRemember = new JCheckBox( "Remember Credentials" );
btnOk = new JButton();
btnOk.setAction( getActionMapper() );
btnOk.setActionCommand( OK );
btnOk.setText( "OK" );
btnOk.setDefaultCapable( true );
btnCancel = new JButton();
btnCancel.setAction( getActionMapper() );
btnCancel.setActionCommand( CANCEL );
btnCancel.setText( "Cancel" );
GBCStyles styles = CommonStyles.baseline();
this.getContentPane().add( lblRealm, styles.use( "label" ) );
this.getContentPane().add( txtRealm, styles.use( "value" ).endRow() );
this.getContentPane().add( lblHost, styles.use( "label" ) );
this.getContentPane().add( txtHost, styles.use( "value" ).endRow() );
this.getContentPane().add( lblUsername, styles.use( "label" ) );
this.getContentPane().add( txtUsername, styles.use( "value" ).endRow() );
this.getContentPane().add( lblPassword, styles.use( "label" ) );
this.getContentPane().add( txtPassword, styles.use( "value" ).endRow() );
this.getContentPane().add( boxRemember, styles.base().spanRow( 2 ).center().margin( 5, 5, 0, 5 ).endRow() );
this.getContentPane().add( new HorizontalRule(),
styles.base().spanRow( 2 ).fillWide().margin( 5, 5, 0, 5 ).endRow() );
JPanel pnlButtons = new JPanel();
pnlButtons.setLayout( new GridBagLayout() );
pnlButtons.add( btnOk, styles.use( "button" ).right() );
pnlButtons.add( btnCancel, styles.use( "button" ).left().endRow() );
this.getContentPane().add( pnlButtons, styles.use( "button_bar" ).spanRow( 2 ).center().fillWide().endRow() );
this.setTitle( "Network Authentication Required." );
this.setResizable( false );
this.pack();
setEnterSubmitsOk( txtUsername );
setEnterSubmitsOk( txtPassword );
txtUsername.requestFocus();
this.setDefaultCloseOperation( DISPOSE_ON_CLOSE );
}