Advertisement
Guest User

Untitled

a guest
Apr 16th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package project;
  7.  
  8. import java.awt.Color;
  9. import java.awt.Font;
  10. import java.awt.event.ActionEvent;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.MouseAdapter;
  13. import java.awt.event.MouseEvent;
  14. import javax.swing.JButton;
  15. import javax.swing.JFrame;
  16. import javax.swing.JLabel;
  17. import javax.swing.JOptionPane;
  18. import javax.swing.JPanel;
  19. import javax.swing.JPasswordField;
  20. import javax.swing.JTextField;
  21.  
  22. /**
  23. *
  24. * @author lenovo
  25. */
  26. public class LoginFrame {
  27.  
  28.  
  29. LoginFrame(){
  30.  
  31. JFrame jf = new JFrame();
  32. JPanel jp = new JPanel();
  33.  
  34. JLabel userLabel = new JLabel("Username:");
  35. JTextField userTextField = new JTextField(13);
  36.  
  37. JLabel passLabel = new JLabel("Password:");
  38. JPasswordField passTextField = new JPasswordField(13);
  39.  
  40. JButton loginButton = new JButton("Login");
  41.  
  42. JLabel account = new JLabel();
  43. account.setText("Create a new account");
  44.  
  45. JLabel signUp = new JLabel("<HTML> <U>SignUp</U> <HTML>");
  46.  
  47.  
  48. jp.add(userLabel);
  49. jp.add(userTextField);
  50. jp.add(passLabel);
  51. jp.add(passTextField);
  52. jp.add(loginButton);
  53. jp.add(account);
  54. jp.add(signUp);
  55. jp.setLayout(null);
  56. jp.setBackground(Color.orange);
  57.  
  58. Font font = new Font("Courier", Font.BOLD,14);
  59. userLabel.setBounds(100,50,120,130);
  60. userLabel.setFont(font);
  61. userTextField.setBounds(180,105,150,22);
  62. passLabel.setBounds(100,105,120,130);
  63. passLabel.setFont(font);
  64. passTextField.setBounds(180,160,150,22);
  65. loginButton.setBounds(160, 230, 90, 30);
  66. account.setBounds(145,245,140,60);
  67. signUp.setBounds(185, 272, 100, 50);
  68.  
  69. jf.add(jp);
  70. jf.setTitle("Login");
  71. jf.setSize(400,400);
  72. jf.setVisible(true);
  73. jf.setLocationRelativeTo(null);
  74. jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  75.  
  76. signUp.addMouseListener(new MouseAdapter(){
  77. public void mouseClicked(MouseEvent e){
  78. new RegisterFrame();
  79. }
  80. });
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement