Я пытаюсь создать программу, в которой пользователь должен войти в систему, прежде чем сможет ее использовать. Я создал кнопку регистрации, которая сохраняет имя пользователя и пароль в двух разных текстовых файлах. Когда пользователь нажимает кнопку «Логин», программа должна проверить, совпадает ли имя пользователя первого файла с паролем второго файла. Мне было интересно, как закодировать кнопку «Войти» (кстати, не обращайте внимания на имена, они на французском языке).Метод ReadLine в Java
Вот код моей кнопки Регистра:
public class Enregistrement extends GuiLogIn {
public class Enregistrement() {
registerButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
nom = userText.getText();
motDePass = passwordText.getText();
if (!nom.equals("")){
if (!motDePass.equals("")) {
try {
fichierInscriptionNom = new FileWriter("C:\\Users\\bhuglahm\\Desktop\\Utilisateur.txt", true);
fichierInscriptionMotDePasse = new FileWriter("C:\\Users\\bhuglahm\\Desktop\\Mot de passes.txt", true);
tampon1= new BufferedWriter(fichierInscriptionMotDePasse);
tampon = new BufferedWriter(fichierInscriptionNom);
tampon.write(nom+"\r\n");
tampon1.write(motDePass+"\r\n");
JOptionPane.showMessageDialog(null, "Votre comte est enrigistré avec succées","Enrigistrement", JOptionPane.INFORMATION_MESSAGE);
} catch (IOException e1) {
e1.printStackTrace();
}
finally {
try{
tampon.flush();
tampon.close();
fichierInscriptionNom.close();
tampon1.flush();
tampon1.close();
fichierInscriptionMotDePasse.close();
}
catch (IOException ex) {
ex.printStackTrace();
}
}
}else JOptionPane.showMessageDialog(null, "Veulliez entrer votre mot de pass ","Enrigistrement", JOptionPane.INFORMATION_MESSAGE);
}else JOptionPane.showMessageDialog(null, "Veulliez entrer votre nom d'utilisateur","Enrigistrement", JOptionPane.INFORMATION_MESSAGE);
}
});
}
}
Что делает! = Null m ЕАН? – user3066767
проверяет конец файла (BufferReader возвращает null при достижении конца файла). проверьте эту ссылку: http: //docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html –