Download - membuat Form Login dengan menggunakan bahasa pemrograman java

Transcript
Page 1: membuat Form Login dengan menggunakan bahasa pemrograman java

Membuat Form Login

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

class LoginMenu extends JFrame { public JButton tblOk,tblExit; public JTextField tfUser; public JPasswordField tfPass; public JLabel lblUser, lblPass; public JOptionPane tes; public int lebar, tinggi; public LoginMenu(){ setTitle("Login Menu Utama"); tblOk= new JButton ("OK"); tblOk.setMnemonic('O'); tblExit= new JButton ("Exit"); tblExit.setMnemonic('E'); lblUser = new JLabel ("User Name :"); lblPass = new JLabel ("Password :"); tfUser = new JTextField (20); tfPass = new JPasswordField(20); setLayout(null); add(tblOk); add(tblExit); add(tfUser); add(tfPass); add(lblUser); add(lblPass); tblOk.addActionListener(new java.awt.event.ActionListener(){

public void actionPerformed(ActionEvent e){ if(e.getSource()==tblOk) {

String user = tfUser.getText();String pass = new String(tfPass.getPassword());

//melakukan pengecekan username dan password if (user.compareTo("devanny")==0 && pass.compareTo("vany041289")==0) { //username dan pass word isi sesuai dengan keinginan sendiri

JOptionPane.showMessageDialog(null,"Selamat Login Sukses..Anda Akan Masuk ke Menu","Konfirmasi", JOptionPane. INFORMATION_MESSAGE);

MenuVany mv= new MenuVany ();//sesuaikan dengan nama form menu yg kalian buat

setVisible(false);}

Page 2: membuat Form Login dengan menggunakan bahasa pemrograman java

else{JOptionPane.showMessageDialog(null,"User Name atau Password yang Anda Masukkan Salah","Warning", JOptionPane. ERROR_MESSAGE);

tfUser.setText("");tfPass.setText("");}}}});

tblExit.addActionListener(new java.awt.event.ActionListener(){ public void actionPerformed(ActionEvent e){ if(e.getSource()==tblExit) {

System.exit(0);}}});

lblUser.setBounds (10,10,120,30);lblPass.setBounds (10,60,120,30);tfUser.setBounds (150,10,120,30);tfPass.setBounds (150,60,120,30);tblOk.setBounds (10,120,120,30);tblExit.setBounds (140,120,120,30);

setSize(300,200);setVisible(true);setDefaultCloseOperation(3);Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();lebar = (screen.width - getSize().width)/2;tinggi = (screen.height - getSize().height)/2;setLocation (lebar,tinggi);}}

public class LoginData {public static void main (String [] args) {LoginMenu ld= new LoginMenu ();}}Note : Program ini di save dengan nama LoginData.java