Я сделал программу, которая начинается с формы входа в систему. Я хочу поставить опцию для изменения пароля и имени пользователя, но после закрытия программы и при повторном ее открытии эти переменные получают значение по умолчанию. Это код изменения класса, где username - это глобальная переменная с именем «emriuser», а пароль - «fkalimi», я сделал их глобальными для использования в разных классах в моем проекте, и я не знаю, это правильный путь? Поэтому я хочу знать, как сохранить их значение после закрытия программы:
public class Change extends javax.swing.JFrame {
// .......
private void oActionPerformed(java.awt.event.ActionEvent evt) {
String p = pass2.getText();
String u = uiri.getText();
if (u.equals(emriuser) && (p.equals(fkalimi))){
emriuser=u;
fkalimi=p;
// here a code how to store the values
}
Также я хочу знать, как вызвать их значение при следующем открытии программы:
public class LogIn extends javax.swing.JFrame {
// .......
/**
* here the code I dont know
.........
and then is the code I wrote to be executed if the pass and username haven't change
*/
emriuser="user1";
fkalimi="DThShI=0I";
String p1 = pass1.getText();
String u1 = uname1.getText();
if (u1.equals(emriuser) && (p1.equals(fkalimi))){
setVisible(false);
f1 a=new f1 ();
a.setTitle("Main Menu");
a.pack();
a.show();
}
Может кто-нибудь помочь мне, пожалуйста, спасибо заранее!