Note: (Restricted functionality due to obvious reasons!)

For Mobile-Ease ⇓

Minimal Code ( Raw-View ) :
import java.awt.*; import java.awt.event.*; class Login extends Frame implements ActionListener { Label lblId, lblPwd; TextField txtId, txtPwd; Button btnLogin, btnReset; Login() { setTitle("Login"); setSize(200,200); setLayout(new GridLayout(3,2)); // GridLayout(rows, cols) lblId = new Label("Id"); lblPwd = new Label("Pwd"); txtId = new TextField(15); txtPwd = new TextField(15); btnLogin = new Button("Login"); btnReset = new Button("Reset"); btnLogin.addActionListener(this); btnReset.addActionListener(this); add(lblId); add(lblPwd); add(txtId); add(txtPwd); add(btnLogin); add(btnReset); show(); } public void actionPerformed(ActionEvent ae) { Object source = ae.getSource(); if(source == btnReset) { txtId.setText(""); txtPwd.setText(""); } else if(source == btnLogin) { String un = txtId.getText(); String pw = txtPwd.getText(); if(un.equals("admin") && pw.equals("admin")) { System.out.println("Done !"); } else { System.out.println("Failed !"); } } } public static void main(String zee[]) { new Login(); } }