Program Loginform.java

Coding program:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LoginForm extends JFrame 
implements ActionListener{
private JTextField tfUser;
private JPasswordField tfPassword;
private JButton btLogin;
private JLabel label1;
private JLabel label2;
public LoginForm() {
// tambahkan komponen - komponen pada bagian ini
// dan atur propertinya seperti pada soal
// Frame
setTitle ("Login Form");
setSize(225, 130);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new FlowLayout());
label1 = new JLabel();
label1.setText("User Name");
getContentPane().add(label1);
tfUser = new JTextField(10);
getContentPane().add(tfUser);
label2 = new JLabel();
label2.setText("password");
getContentPane().add(label2);
tfPassword = new JPasswordField(10); 
getContentPane().add(tfPassword);
btLogin = new JButton();
btLogin.setText("Login");
btLogin.addActionListener(this);
getContentPane().add(btLogin);
setVisible(true);
}
public static void main(String[] args) {
new LoginForm();
}
public void actionPerformed(ActionEvent e) {
// ganti user = [nim], password = [nama depan]
if(tfUser.getText().equals("08.11.2267") && 
new String(tfPassword.getPassword()).equals("MOH.SAFIIN")) {
JOptionPane.showMessageDialog(null, "Login Sukses...");
} else {
JOptionPane.showMessageDialog(null, "Login Salah...");
}
}
}