Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- public class User{
- int rank;
- String name;
- String pass;
- User(){
- Scanner s = new Scanner(System.in);
- System.out.println(" Loginn1.New usern2.Old user");
- int in = s.nextInt();
- for(;;){
- if(in == 1){
- //create new user
- }else if(in == 2){
- JFrame loginFrame = new JFrame();
- loginFrame.setVisible(true);
- loginFrame.setLayout(null);
- loginFrame.setSize(120+14,180+35);
- JLabel enterName = new JLabel("Enter Username:");
- enterName.setBounds(10,10,100,20);
- JTextField nameField = new JTextField();
- nameField.setBounds(120,10,130,20);
- JLabel enterPass = new JLabel("Enter Password:");
- enterPass.setBounds(10,40,100,20);
- JPasswordField passField = new JPasswordField();
- passField.setBounds(120,40,130,20);
- JButton hitEnter = new JButton("Login");
- hitEnter.setBounds(10,70,250,20);
- loginFrame.add(enterName);
- loginFrame.add(nameField);
- loginFrame.add(enterPass);
- loginFrame.add(passField);
- loginFrame.add(hitEnter);
- loginFrame.setSize(270+14,100+36);
- hitEnter.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent enter){
- name = nameField.getText();
- pass = new String(passField.getText());
- boolean validUser = checkUser(filename,name,pass);
- if(validUser){
- loginFrame.setVisible(false);
- //some how break the for loop from here
- }
- }
- });
- }else{
- System.out.println("Invalid input.");
- }
- }
- }
Add Comment
Please, Sign In to add comment