Selasa, 02 Oktober 2012

Membuat Form Login di Notepad

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class login extends JFrame {
private String user = "user";
private String pass = "admin";

  private JTextField txtUser = new JTextField();
  private JPasswordField txtPass = new JPasswordField();
  private JLabel lblUser = new JLabel();
  private JLabel lblPass = new JLabel();
  JPanel panel = new JPanel();
  private JButton btnLogin = new JButton();
  private JButton btnCancel = new JButton();
  JDialog dialog = new JDialog();

  public static void main(String[] args) {
    new login();
  }

  public login() {
    FrmLogin();
  }

  public void FrmLogin() {
    txtUser.setText("");
    txtUser.setBounds(new Rectangle(88, 5, 150, 20));
    txtPass.setText("");
    txtPass.setBounds(new Rectangle(88, 30, 150, 20));
    lblUser.setHorizontalAlignment(SwingConstants.RIGHT);
    lblUser.setText("Username :");
    lblUser.setBounds(new Rectangle(0, 5, 80, 26));
    lblPass.setHorizontalAlignment(SwingConstants.RIGHT);
    lblPass.setText("Password :");
    lblPass.setBounds(new Rectangle(0, 30, 80, 26));
    btnLogin.setText("Login");
    btnLogin.setBounds(new Rectangle(90, 70, 75, 20));
    btnCancel.setText("Cancel");
    btnCancel.setBounds(new Rectangle(180, 70, 75, 20));
   
    btnLogin.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnLoginActionPerformed(evt);
      }
    });
   
    btnCancel.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnCancelActionPerformed(evt);
      }
    });

    panel.setLayout(null);
    panel.add(lblUser);
    panel.add(txtUser);
    panel.add(lblPass);
    panel.add(txtPass);
    panel.add(btnLogin);
    panel.add(btnCancel);

    dialog.setTitle("Form Login");
    dialog.setModal(true);
    dialog.setSize(400, 300);
    Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
    int lebar = (screen.width - dialog.getSize().width) / 2;
    int tinggi = (screen.height - dialog.getSize().height) / 2;
    dialog.setLocation(lebar, tinggi);
    dialog.getContentPane().add(panel);
    dialog.setVisible(true);
  }

  private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {                                        
  if(txtUser.getText().equals(user) && String.valueOf(txtPass.getPassword()).equals(pass)){
JOptionPane.showMessageDialog(null, "Login Sukses");
}else{
JOptionPane.showMessageDialog(null, "Login Gagal");
}
}

private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {                                         
       if (JOptionPane.showConfirmDialog(null, "Apakah Anda Yakin Ingin Keluar?",
        "Konfirmasi",JOptionPane.YES_NO_OPTION,
        JOptionPane.QUESTION_MESSAGE)== JOptionPane.YES_OPTION){
        System.exit(0);
    }                                        
 }

 }

0 komentar:

Posting Komentar

Older Post ►
 

Copyright 2011 Something is proudly powered by blogger.com | Design by Tutorial Blogspot Published by Template Blogger