Advertisement
Guest User

Untitled

a guest
Nov 21st, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 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 newpackage2;
  7.  
  8. /**
  9. *
  10. * @author Lenovo
  11. */
  12. /*
  13. * To change this license header, choose License Headers in Project Properties.
  14. * To change this template file, choose Tools | Templates
  15. * and open the template in the editor.
  16. */
  17.  
  18.  
  19.  
  20. import javax.swing.*;
  21. import java.awt.*;
  22. import java.awt.event.*;
  23. import java.awt.geom.RoundRectangle2D;
  24. import javax.swing.border.Border;
  25. import newpackage1.JTableRow;
  26.  
  27. public class NewClass extends JFrame {
  28.  
  29. public static void main(String[] args) {
  30. NewClass frameTabel = new NewClass();
  31.  
  32. }
  33.  
  34.  
  35. JButton blogin = new JButton("Login");
  36. JButton reset = new JButton("Reset");
  37. JButton register = new JButton("Register");
  38. JLabel uname = new JLabel();
  39. JLabel password = new JLabel();
  40. JPanel panel = new JPanel();
  41. JPanel panel1 = new JPanel();
  42. JTextField txuser1 = new JTextField(15);
  43. JTextField txuser = new JTextField(15);
  44. JPasswordField pass = new JPasswordField(15);
  45. //Image frameImg = Toolkit.getDefaultToolkit().getImage("C:\\Users\\Lenovo\\Desktop\\logo");
  46. ImageIcon icon = new ImageIcon("C:\\Users\\Lenovo\\Desktop\\logo");
  47.  
  48. public NewClass(){
  49. super("Login");
  50. ImageIcon icon = new ImageIcon("C:\\Users\\Lenovo\\Desktop\\logo");
  51.  
  52. setVisible(true);
  53. setSize(500,600);
  54. setLocation(500,280);
  55. panel.setLayout (null);
  56. panel1.setLayout (null);
  57.  
  58. panel.setBackground( new Color(3, 113, 156) );
  59. txuser.setBounds(150,30,200,20);
  60. pass.setBounds(150,65,200,20);
  61. blogin.setBounds(100,100,80,20);
  62. reset.setBounds(200,100,80,20);
  63. register.setBounds(300,100,90,20);
  64. reset.setBackground( new Color(255, 106, 61) );
  65. blogin.setBackground( new Color(255, 106, 61) );
  66. register.setBackground( new Color(255, 106, 61) );
  67. blogin.setForeground( new Color(255, 255, 255) );
  68. reset.setForeground( new Color(255, 255, 255) );
  69. register.setForeground( new Color(255, 255, 255) );
  70. uname.setForeground( new Color(255, 255, 255) );
  71. panel.setPreferredSize( new Dimension( 50, 200 ) );
  72. panel.add(txuser1);
  73.  
  74. panel.add(blogin);
  75. panel.add(reset);
  76. panel.add(register);
  77. panel.add(txuser);
  78. panel.add(pass);
  79. panel.add(panel1);
  80. getContentPane().add(panel);
  81. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  82. setVisible(true);
  83. actionlogin();
  84. reset();
  85. register();
  86. }
  87.  
  88. //login button function
  89. public void actionlogin(){
  90. blogin.addActionListener((ActionEvent ae) -> {
  91. String puname = txuser.getText();
  92. String ppaswd = pass.getText();
  93. if(puname.equals("admin") && ppaswd.equals("admin")) {
  94. RegistrationForm asd = new RegistrationForm();
  95. asd.setVisible(true);
  96. dispose();
  97. } else {
  98.  
  99. JOptionPane.showMessageDialog(null,"Wrong Password / Username");
  100. txuser.setText("");
  101. pass.setText("");
  102. txuser.requestFocus();
  103. }
  104. }
  105. );
  106. }
  107. //reset button function
  108. public void reset(){
  109. reset.addActionListener(new ActionListener(){
  110.  
  111. @Override
  112. public void actionPerformed(ActionEvent e) {
  113. if(e.getSource()== reset)
  114. {
  115. txuser1.setText("");
  116. txuser.setText("");
  117. pass.setText("");
  118.  
  119. }
  120.  
  121. }
  122. });
  123. }
  124.  
  125. //register button function
  126. public void register(){
  127. register.addActionListener((ActionEvent ae) -> {
  128.  
  129. register asd = new register();
  130. asd.setVisible(true);
  131.  
  132. }
  133. );
  134. }
  135.  
  136.  
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement