import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class login {
public static void main(String[] args){
final JFrame frame = new JFrame("Login");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setSize(255, 150);
final JPanel panel = new JPanel();
panel.setBackground(Color.gray);
frame.getContentPane().setLayout(new GridLayout());
final JLabel usertxt = new JLabel("Username :");
final JLabel passtxt = new JLabel("Password :");
final JTextField user = new JTextField(10);
final JPasswordField pass = new JPasswordField(10);
JButton blogin = new JButton("Login");
JButton bclose = new JButton("Close");
panel.add(usertxt);
panel.add(user);
panel.add(passtxt);
panel.add(pass);
panel.add(blogin);
panel.add(bclose);
frame.add(panel);
frame.setVisible(true);
blogin.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
String usr = user.getText();
@SuppressWarnings("deprecation")
String pas = pass.getText();
if (usr.equals("") || pas.equals("")) {
JOptionPane.showMessageDialog(null, "Maaf Username/password tidak boleh kosong");
}else {
if (usr.equals("bhudi") || pas.equals("bhudi")) {
JOptionPane.showMessageDialog(null, "Berhasil login sebagai : "+usr);
user.setText("");
pass.setText("");
frame.setTitle("Bhudi Jati | Pis 10-03");
frame.setVisible(true);
}else {
JOptionPane.showMessageDialog(null, "Maaf User/password Anda Salah");
user.setText("");
pass.setText("");
}
}
}
});
bclose.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
frame.setVisible(false);
}
});
}
}
Sunday, December 4, 2011
Membuat halaman login dengan Java Eclipse
Subscribe to:
Posts (Atom)