Advertisement
Guest User

Untitled

a guest
May 1st, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4.  
  5. class Login extends JFrame implements ActionListener
  6. {
  7. JButton SUBMIT;
  8. JPanel panel;
  9. JLabel label1,label2;
  10. final JTextField text1,text2;
  11. Login()
  12. {
  13. label1 = new JLabel();
  14. label1.setText("Username:");
  15. text1 = new JTextField(20);
  16.  
  17. label2 = new JLabel();
  18. label2.setText("Password:");
  19. text2 = new JPasswordField(20);
  20. //this.setLayout(new BorderLayout());
  21.  
  22. SUBMIT=new JButton("SUBMIT");
  23.  
  24. panel=new JPanel(new GridLayout(3,1));
  25. panel.add(label1);
  26. panel.add(text1);
  27. panel.add(label2);
  28. panel.add(text2);
  29. panel.add(SUBMIT);
  30. add(panel,BorderLayout.CENTER);
  31. SUBMIT.addActionListener(this);
  32. setTitle("LOGIN FORM");
  33. }
  34. public void actionPerformed(ActionEvent ae)
  35. {
  36. String value1=text1.getText();
  37. String value2=text2.getText();
  38. if (value1.equals("admin") && value2.equals("admin")) {
  39. NextPage page=new NextPage();
  40. page.setVisible(true);
  41. JLabel label = new JLabel("Selamat Datang : "+value1);
  42. page.getContentPane().add(label);
  43. }
  44. else{
  45. System.out.println("enter the valid username and password");
  46. JOptionPane.showMessageDialog(this,"Password Anda Salah","Maaf !!",JOptionPane.ERROR_MESSAGE);
  47. }
  48. }
  49. }
  50. class LoginDemo
  51. {
  52. public static void main(String arg[])
  53. {
  54. try
  55. {
  56. Login frame=new Login();
  57. frame.setSize(300,100);
  58. frame.setVisible(true);
  59. }
  60. catch(Exception e)
  61. {JOptionPane.showMessageDialog(null, e.getMessage());}
  62. }
  63. }
  64.  
  65.  
  66. import javax.swing.*;
  67. import java.awt.*;
  68.  
  69. class NextPage extends JFrame
  70. {
  71. NextPage()
  72. {
  73. setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
  74. setTitle("Welcome");
  75. setSize(400, 200);
  76.  
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement