Friday, March 11, 2016

tutorial source kode di blue-j

Untitled Document
Membuat source kode login(di blue-j)
import java.awt.event.*; import javax.swing.*; import java.awt.*; class pButtonAction extends JFrame{ public JButton bOK, bCancel; public JLabel luser, lpass; public JTextField tuser, tpass; String nama_user; String nama_user_pokok = new String (“iqbal”); String password ; String password_pokok = new String (“java”); public pButtonAction(){ bOK = new JButton(“OK”); bCancel = new JButton(“Cancel”); luser = new JLabel(“User”); lpass = new JLabel(“Password”); tuser = new JTextField(10); tpass = new JPasswordField(10); setDefaultCloseOperation(3); setSize(300, 200); setVisible(true); setTitle(“Login”); setLayout(new GridLayout(3, 1, 20, 20)); add(luser); add(tuser); add(lpass); add(tpass); add(bOK); add(bCancel); setLocationRelativeTo(null); tuser.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent ke) { if (ke.getKeyChar()==KeyEvent.VK_ENTER){ tpass.requestFocus(); } } public void keyTyped(KeyEvent ke) { } public void keyReleased(KeyEvent ke) { } }); bOK.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { nama_user = tuser.getText(); password = tpass.getText(); if(ae.getSource() == bOK){ if(nama_user_pokok.equals(nama_user)&& password_pokok.equals(password)) { JOptionPane.showMessageDialog(null, “Login sukses”, “Pesan”,JOptionPane.INFORMATION_MESSAGE); } else { JOptionPane.showMessageDialog(null, “Login gagal”, “Pesan”,JOptionPane.INFORMATION_MESSAGE); } } } }); bCancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, “Tombol Cancel di klik”, “Pesan”,JOptionPane.INFORMATION_MESSAGE); tuser.setText(null); tpass.setText(null); } }); } } public class Login { public static void main(String[] args) { new pButtonAction(); } }

No comments:

Post a Comment