Advertisement
Guest User

leo pogi

a guest
Nov 22nd, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 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 newclass;
  7. import javax.swing.*;
  8. import java.awt.*;
  9. import java.awt.event.*;
  10. import java.awt.geom.RoundRectangle2D;
  11. import javax.swing.border.Border;
  12.  
  13. public class NewClass extends JFrame {
  14. JButton blogin = new JButton("Login");
  15.  
  16. JButton reset = new JButton("Reset");
  17.  
  18. JButton register = new JButton("Register");
  19.  
  20. JLabel uname = new JLabel("Username");
  21.  
  22. JLabel password = new JLabel("Password");
  23.  
  24. JLabel inven = new JLabel("INVENTORY SYSTEM");
  25.  
  26. JPanel panel = new JPanel();
  27. JPanel panel1 = new JPanel();
  28. JTextField txuser1 = new JTextField(15);
  29. JTextField txuser = new JTextField(15);
  30. JPasswordField pass = new JPasswordField(15);
  31.  
  32. public NewClass(){
  33. setVisible(true);
  34. setSize(500,600);
  35. setLocation(500,280);
  36. Container c = getContentPane();
  37. panel.setLayout (null);
  38. panel1.setLayout (null);
  39.  
  40. Font font1 = new Font("Rosewood std Regular",100,21);
  41. inven.setFont(font1);
  42. inven.setBounds(150, 100, 200, 30);
  43. inven.setForeground( new Color(50,50,20) );
  44.  
  45. Font font = new Font("arial",1,22);
  46.  
  47. uname.setFont(font);
  48. uname.setBounds(200, 245, 200, 30);
  49. uname.setForeground( new Color(0, 0, 0) );
  50.  
  51. txuser.setBounds(150,280,200,20);
  52.  
  53. pass.setFont(font);
  54. pass.setForeground( new Color(0, 0, 0) );
  55. pass.setBounds(150,350,200,20);
  56.  
  57. password.setFont(font);
  58. password.setBounds(200, 315, 200, 30);
  59. password.setForeground( new Color(0, 0, 0) );
  60.  
  61. reset.setBackground( new Color(57, 208, 131) );
  62. reset.setForeground( new Color(255, 255, 255) );
  63. reset.setBounds(200,400,80,20);
  64.  
  65. blogin.setBackground( new Color(57, 208, 131) );
  66. blogin.setForeground( new Color(255, 255, 255) );
  67. blogin.setBounds(100,400,80,20);
  68.  
  69. register.setBackground( new Color(57, 208, 131) );
  70. register.setForeground( new Color(255, 255, 255) );
  71. register.setBounds(300,400,90,20);
  72.  
  73. panel.setBackground( new Color(3, 113, 156) );
  74. panel.setPreferredSize( new Dimension( 50, 200 ) );
  75. panel.add(inven);
  76. panel.add(uname);
  77. panel.add(password);
  78. panel.add(blogin);
  79. panel.add(reset);
  80. panel.add(register);
  81. panel.add(txuser);
  82. panel.add(pass);
  83. panel.add(panel1);
  84. getContentPane().add(panel);
  85.  
  86.  
  87. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  88. setVisible(true);
  89. actionlogin();
  90. reset();
  91. register();
  92. }
  93.  
  94.  
  95. public static void main(String[] args) {
  96. NewClass frameTabel = new NewClass();
  97.  
  98. frameTabel.setVisible(true);
  99. }
  100.  
  101.  
  102. //login button function
  103. public void actionlogin(){
  104. blogin.addActionListener((ActionEvent ae) -> {
  105. String puname = txuser.getText();
  106. String ppaswd = pass.getText();
  107. if(puname.equals("admin") && ppaswd.equals("admin")) {
  108. RegistrationForm asd = new RegistrationForm();
  109. asd.setVisible(true);
  110. dispose();
  111. } else {
  112.  
  113. JOptionPane.showMessageDialog(null,"Wrong Password / Username");
  114. txuser.setText("");
  115. pass.setText("");
  116. txuser.requestFocus();
  117. }
  118.  
  119. }
  120. );
  121. }
  122. //reset button function
  123. public void reset(){
  124. reset.addActionListener(new ActionListener(){
  125.  
  126. @Override
  127. public void actionPerformed(ActionEvent e) {
  128. if(e.getSource()== reset)
  129. {
  130. txuser1.setText("");
  131. txuser.setText("");
  132. pass.setText("");
  133.  
  134. }
  135.  
  136. }
  137. });
  138. }
  139.  
  140. //register button function
  141. public void register(){
  142. register.addActionListener((ActionEvent ae) -> {
  143.  
  144. register asd = new register();
  145. asd.setVisible(true);
  146.  
  147. }
  148. );
  149. }
  150.  
  151.  
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement