Hemas Ilearn Ответов: 1

Как я могу передать значение из одного кадра в другой


Здесь у меня есть форма входа в систему включает в себя имя пользователя и пароль

и у меня есть еще одна форма, которая может записывать данные о клиентах, и есть несколько текстовых полей для заполнения.
как имя клиента;
электронная почта клиента и контакт с клиентом.

в основном то, что происходит, когда пользователь получает звонок от клиента.
пользователь вводит свое имя пользователя и пароль, логин в систему.
а пользователь должен заполнить текстовые поля и после отправки их данные сохраняются в базе данных mysql.

Итак, у mysql есть база данных под названием customer.
он имеет пять облаков
cus id, cusName,cusAdress,cusContact,contactUser

Поэтому я создал класс MysqlConnect, который содержит все сеттеры и геттеры.
поэтому я создал геттер и сеттер под названием setName и getName


public class MysqlConnect {
        
    String Name;
public void setName(String newName){
    Name = newName;
    }
    
    public String getName(){
    return Name;
    }

}


затем я установил значение в форме входа в систему

nameSet = uName.getText();//gets the username from a textbox
        MysqlConnect cont = new MysqlConnect();
        cont.setName(nameSet);


после этого я реализовал геттер в другой форме вызова данных клиента.

MysqlConnect cont = new MysqlConnect();
       String namet = cont.getName();
       JOptionPane.showMessageDialog(null, "Data Saved Successfully."+nameUser+"");


Но он показывает нулевое значение.

Что я уже пробовал:

Добытчики и сеттеры, как я описал?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Да, потому что вы создаете новый экземпляр MysqlConnect каждый раз, поэтому он не будет содержать никаких данных. У вас должен быть один экземпляр класса, созданный в начале вашего приложения. Таким образом, он всегда будет содержать самые актуальные значения.


Hemas Ilearn

так как же тогда сделать так, как я хочу?
пожалуйста, помогите мне?

Richard MacCutchan

Так, как я объяснил выше. Если вы не понимаете основ классов и объектов, то вернитесь к своим справочникам и изучите соответствующие разделы.