import java.awt.* ;
import java.awt.event.* ;
class MyLoginWindow
extends Frame {
MyLoginWindow( )
{
this .setLayout ( null ) ;
pass.setEchoChar ( '#' ) ;
this .add ( n) ;
this .add ( name) ;
this .add ( p) ;
this .add ( pass) ;
this .add ( b1) ;
this .add ( b2) ;
n.setBounds ( 70 ,90 ,90 ,60 ) ;
p.setBounds ( 70 ,130 ,90 ,60 ) ;
name.setBounds ( 200 ,100 ,90 ,20 ) ;
pass.setBounds ( 200 ,140 ,90 ,20 ) ;
b1.setBounds ( 100 ,260 ,70 ,40 ) ;
b2.setBounds ( 180 ,260 ,70 ,40 ) ;
}
public static void main
( String args
[ ] ) {
MyLoginWindow ml= new MyLoginWindow( ) ;
ml.setVisible ( true ) ;
ml.setSize ( 400 ,400 ) ;
ml.setTitle ( "my login window" ) ;
}
}
ICAgaW1wb3J0IGphdmEuYXd0Lio7CmltcG9ydCBqYXZhLmF3dC5ldmVudC4qOwpjbGFzcyBNeUxvZ2luV2luZG93IGV4dGVuZHMgRnJhbWUKewogICAgVGV4dEZpZWxkIG5hbWUscGFzczsKICAgIEJ1dHRvbiBiMSxiMjsKICAgIE15TG9naW5XaW5kb3coKQogICAgewogICAgICAgIHNldExheW91dChuZXcgRmxvd0xheW91dCgpKTsKICAgICAgICB0aGlzLnNldExheW91dChudWxsKTsKICAgICAgICBMYWJlbCBuPW5ldyBMYWJlbCgiTmFtZToiLExhYmVsLkNFTlRFUik7CiAgICAgICAgTGFiZWwgcD1uZXcgTGFiZWwoInBhc3N3b3JkOiIsTGFiZWwuQ0VOVEVSKTsKICAgICAgICBuYW1lPW5ldyBUZXh0RmllbGQoMjApOwogICAgICAgIHBhc3M9bmV3IFRleHRGaWVsZCgyMCk7CiAgICAgICAgcGFzcy5zZXRFY2hvQ2hhcignIycpOwogICAgICAgIGIxPW5ldyBCdXR0b24oInN1Ym1pdCIpOwogICAgICAgIGIyPW5ldyBCdXR0b24oImNhbmNlbCIpOwogICAgICAgIHRoaXMuYWRkKG4pOwogICAgICAgIHRoaXMuYWRkKG5hbWUpOwogICAgICAgIHRoaXMuYWRkKHApOwogICAgICAgIHRoaXMuYWRkKHBhc3MpOwogICAgICAgIHRoaXMuYWRkKGIxKTsKICAgICAgICB0aGlzLmFkZChiMik7CiAgICAgICAgbi5zZXRCb3VuZHMoNzAsOTAsOTAsNjApOwogICAgICAgIHAuc2V0Qm91bmRzKDcwLDEzMCw5MCw2MCk7CiAgICAgICAgbmFtZS5zZXRCb3VuZHMoMjAwLDEwMCw5MCwyMCk7CiAgICAgICAgcGFzcy5zZXRCb3VuZHMoMjAwLDE0MCw5MCwyMCk7CiAgICAgICAgYjEuc2V0Qm91bmRzKDEwMCwyNjAsNzAsNDApOwogICAgICAgIGIyLnNldEJvdW5kcygxODAsMjYwLDcwLDQwKTsKIAogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkKICAgIHsKICAgICAgICBNeUxvZ2luV2luZG93IG1sPW5ldyBNeUxvZ2luV2luZG93KCk7CiAgICAgICAgbWwuc2V0VmlzaWJsZSh0cnVlKTsKICAgICAgICBtbC5zZXRTaXplKDQwMCw0MDApOwogICAgICAgIG1sLnNldFRpdGxlKCJteSBsb2dpbiB3aW5kb3ciKTsKIAogICAgfQp9CiAKCg==