Sunday, 4 December 2011

Membuat Frame Login Sederhana dengan Menggunakan Action Listener

          Berikut ini contoh program JAVA bagaimana membuat frame login sederhana dengan action listener, sama seperti frame sebelumya tapi kali ini kita tambahkan pengkondisian login (username & password) didalam frame.

  • Username : dany
  • Password : ina

cek lagi gan :

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.FlowLayout;
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.JPasswordField;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.ScrollPaneConstants;

public class login {

    public static void main(String[] args) {

        final JFrame kotak = new JFrame("LOGIN HERE");
        kotak.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        kotak.setSize(370, 500);
        kotak.setLocationRelativeTo(null);
        kotak.setLayout(new FlowLayout());

        JLabel nama = new JLabel("Username");
        final JTextField isi = new JTextField(20);

        JLabel pass = new JLabel("Password");
        final JPasswordField isi2 = new JPasswordField(20);

        JButton Login = new JButton("MASUK");

        Login.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent arg0) {

                String untuknama = isi.getText();
                String untukpass = isi2.getText();

                if (untuknama.equals("dany") && untukpass.equals("ina"));

                JOptionPane.showMessageDialog(null,
                        "SELAMAT DATANG DANY GANTENG");

                String isinote = "Tulis disini";

                JTextArea note = new JTextArea(isinote, 5, 30);

                JScrollPane atasbawah = new JScrollPane(note,
                        ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
                        ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

                note.setLineWrap(true);
                kotak.add(atasbawah);
                kotak.setVisible(true);

            }
        });

        kotak.add(nama);
        kotak.add(isi);
        kotak.add(pass);
        kotak.add(isi2);
        kotak.add(Login);
        kotak.setVisible(true);

    }

}

penampakan SS nya gan :


Selanjutnya :


Action Listener dengan JScroll Pane nya :


No comments:

Post a Comment