Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- public class Login extends JFrame{
- JFrame frame;
- JTextField field;
- JTextField txtUsername;
- JPanel panel = new JPanel();
- JPasswordField pswd;
- JLabel label,welcome;
- JButton b;
- JButton e;
- public static void main(String[] args){
- Login gui = new Login();
- gui.go();
- }
- public void go(){
- frame = new JFrame("Buka Catatan");
- frame.setSize(400,400);
- frame.setLocation(500,200);
- frame.setLayout(null);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- welcome = new JLabel("Simpan Catatan Penting-mu Hari ini :) ");
- welcome.setLocation(10,10);
- welcome.setSize(welcome.getPreferredSize());
- frame.add(welcome);
- label = new JLabel("Username");
- label.setLocation(10,50);
- label.setSize(label.getPreferredSize());
- frame.add(label);
- txtUsername = new JTextField();
- txtUsername.setColumns(15);
- txtUsername.setSize(txtUsername.getPreferredSize());
- txtUsername.setLocation(150,50);
- txtUsername.setToolTipText("Enter Username");
- frame.add(txtUsername);
- label = new JLabel("Password");
- label.setLocation(10,90);
- label.setSize(label.getPreferredSize());
- frame.add(label);
- pswd = new JPasswordField();
- pswd.setColumns(15);
- pswd.setSize(pswd.getPreferredSize());
- pswd.setLocation(150,90);
- pswd.setToolTipText("Enter Password");
- frame.add(pswd);
- b = new JButton("Login");
- b.setForeground(Color.GREEN);
- b.setSize(b.getPreferredSize());
- b.setLocation(150,130);
- b.addActionListener(new LoginListener());
- frame.add(b);
- e = new JButton("Exit");
- e.setSize(b.getPreferredSize());
- e.setLocation(250,130);
- frame.getContentPane().add(e);
- e.addActionListener(new ExitListener());
- //frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
- frame.setVisible(true);
- }
- class ExitListener implements ActionListener{
- public void actionPerformed (ActionEvent ev) {
- int a = JOptionPane.showConfirmDialog(frame,"Apakah kamu ingin keluar?");
- if(a==JOptionPane.OK_OPTION){
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- txtUsername.setText("");
- pswd.setText("");
- dispose();
- System.exit(0);
- }
- }
- }
- class LoginListener implements ActionListener{
- public void actionPerformed (ActionEvent e) {
- String uname = txtUsername.getText();
- String pass = pswd.getText();
- if (uname.equals("one") && pass.equals("qqq")){
- FNote reg=new FNote();
- setVisible(true);
- txtUsername.setText("");
- pswd.setText("");
- dispose();
- //JOptionPane.showMessageDialog(frame,"yey","berhasil", JOptionPane.INFORMATION_MESSAGE);
- }
- else{
- JOptionPane.showMessageDialog(frame,"uuh :(","gagal :(",JOptionPane.ERROR_MESSAGE);
- txtUsername.setText("");
- pswd.setText("");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement